summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
Diffstat (limited to 'source')
-rw-r--r--source/accessories/bags/index.rst2
-rw-r--r--source/accessories/bags/pair_of_pockets/0101-binding_slit_front.jpgbin0 -> 1284680 bytes
-rw-r--r--source/accessories/bags/pair_of_pockets/0102-binding_slit_back.jpgbin0 -> 1069963 bytes
-rw-r--r--source/accessories/bags/pair_of_pockets/0105-slit_end_reinforcements.jpgbin0 -> 1032390 bytes
-rw-r--r--source/accessories/bags/pair_of_pockets/0106-slit_back_reinforcement.jpgbin0 -> 1209751 bytes
-rw-r--r--source/accessories/bags/pair_of_pockets/0106-slit_front_reinforcement.jpgbin0 -> 1522034 bytes
-rw-r--r--source/accessories/bags/pair_of_pockets/0107-front_and_back.jpgbin0 -> 1469617 bytes
-rw-r--r--source/accessories/bags/pair_of_pockets/0108-binding_edges.jpgbin0 -> 1439812 bytes
-rw-r--r--source/accessories/bags/pair_of_pockets/0110-sewing_pockets_to_tape.jpgbin0 -> 1406924 bytes
-rw-r--r--source/accessories/bags/pair_of_pockets/0111-closing_tape_edge.jpgbin0 -> 669365 bytes
-rw-r--r--source/accessories/bags/pair_of_pockets/0112-closing_tape_back_pocket.jpgbin0 -> 1143628 bytes
-rw-r--r--source/accessories/bags/pair_of_pockets/index.rst74
-rw-r--r--source/accessories/bags/pair_of_pockets/jättevallmo_pockets.jpgbin0 -> 1353528 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0200-molle_back.jpgbin0 -> 1295990 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0201-webbing_straps.jpgbin0 -> 1274158 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0202-whipstitch_straps.jpgbin0 -> 1351564 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0203-sewing_shoulder_strap.jpgbin0 -> 1198233 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0204-sewing_closure_strap.jpgbin0 -> 1404405 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0205-strap_support_preparation.jpgbin0 -> 1127098 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0206-strap_support_sewing.jpgbin0 -> 1136933 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0207-strap_support_topstitching.jpgbin0 -> 1202784 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0208-attaching_strap_support.jpgbin0 -> 1383562 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0209-sewing_back_pieces.jpgbin0 -> 1323469 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0301-preparing_front_closure.jpgbin0 -> 1330948 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0302-whipstitching_front_closure.jpgbin0 -> 1482198 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0303-front_closure_placement.jpgbin0 -> 927366 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0304-sewing_front_closure.jpgbin0 -> 672867 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0305-webbing_cover_front.jpgbin0 -> 616533 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0401-back_over_back_lining.jpgbin0 -> 1144621 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0402-side_and_lining_over_back.jpgbin0 -> 1101101 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0403-sewing_side_seam.jpgbin0 -> 1005618 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0404-felling_side_seam.jpgbin0 -> 925050 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0405-sewing_front_side.jpgbin0 -> 916630 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0406-felling_front_side.jpgbin0 -> 1007705 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0407-aligning_other_front_side.jpgbin0 -> 854050 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0410-attaching_bottom.jpgbin0 -> 916349 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0411-felling_base.jpgbin0 -> 972340 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0412-hemming_top_opening.jpgbin0 -> 906329 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0502-glued_bottom_reinforcement.jpgbin0 -> 596423 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/0503-sewing_bottom_reinforcement.jpgbin0 -> 939446 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/index.rst303
-rw-r--r--source/accessories/bags/roll_top_backpack/roll_top_backpack-A4.pdfbin0 -> 20756 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/roll_top_backpack.val418
-rw-r--r--source/accessories/bags/roll_top_backpack/roll_top_backpack_back.jpgbin0 -> 1251631 bytes
-rw-r--r--source/accessories/bags/roll_top_backpack/roll_top_backpack_front.jpgbin0 -> 1803790 bytes
-rw-r--r--source/accessories/bags/shoulder_sack/0101-hems.jpgbin0 -> 1231350 bytes
-rw-r--r--source/accessories/bags/shoulder_sack/0102-center_seam.jpgbin0 -> 654975 bytes
-rw-r--r--source/accessories/bags/shoulder_sack/0103-end_seam.jpgbin0 -> 663853 bytes
-rw-r--r--source/accessories/bags/shoulder_sack/index.rst114
-rw-r--r--source/accessories/cases/index.rst1
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/020101-bound_mesh.jpgbin0 -> 889521 bytes
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/020102-half_pockets.jpgbin0 -> 753905 bytes
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/030101-webbing.jpgbin0 -> 1144534 bytes
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/030301-pieces_a.jpgbin0 -> 1003903 bytes
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/040201-bound_padded_lining.jpgbin0 -> 561813 bytes
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/040202-sewn_zipper_outer.jpgbin0 -> 513276 bytes
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/040203-sewn_lining.jpgbin0 -> 745032 bytes
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/040204-sides.jpgbin0 -> 565511 bytes
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/040205-hinge_outer.jpgbin0 -> 812356 bytes
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/040206-complete_sides.jpgbin0 -> 571300 bytes
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/040207-sides_as_one.jpgbin0 -> 975106 bytes
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/050101-piping.jpgbin0 -> 891029 bytes
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/060101-sewing_top_face.jpgbin0 -> 815665 bytes
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/060102-binding.jpgbin0 -> 826369 bytes
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/10x10.pdfbin0 -> 23498 bytes
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/10x10_layout.vlt211
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/20x20.pdfbin0 -> 53912 bytes
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/20x20_layout.vlt290
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/closed_pouch.jpgbin0 -> 988390 bytes
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/index.rst319
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/media_pouch_closed.jpgbin0 -> 1056425 bytes
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/media_pouch_open.jpgbin0 -> 1307178 bytes
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/pals-like_pattern.svg290
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/pyra_case.pdfbin0 -> 27614 bytes
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/pyra_case_layout.vlt212
-rw-r--r--source/accessories/cases/parallelepipedal_zippered_pouch/zippered_pouch.val293
-rw-r--r--source/accessories/index.rst1
-rw-r--r--source/bibliography/drafting.bib18
-rw-r--r--source/bibliography/free_soft_wear.bib16
-rw-r--r--source/bibliography/index.rst9
-rw-r--r--source/bibliography/misc.bib16
-rw-r--r--source/bibliography/unused.bib15
-rw-r--r--source/bibliography/web.bib7
-rw-r--r--source/conf.py3
-rw-r--r--source/contemporary_menswear/index.rst2
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0101-side_pieces_bound_edges.jpgbin0 -> 692638 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0101a-side_piece_folded.jpgbin0 -> 907484 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0102-side_piece_on_pocketing.jpgbin0 -> 777132 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0102a-coin_pocket.jpgbin0 -> 1226561 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0102b-coin_pocket.jpgbin0 -> 513452 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0103-front_pocketing.jpgbin0 -> 1014171 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0104-front_pocketing_topstitched.jpgbin0 -> 1060029 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0105-pocket_bottom.jpgbin0 -> 833700 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0106-pocket_bottom_french.jpgbin0 -> 829261 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0107-basted_fronts.jpgbin0 -> 1057574 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0201-placket_facing.jpgbin0 -> 740222 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0202-placket_extension.jpgbin0 -> 1132787 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0203-center_front_seam.jpgbin0 -> 1041276 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0204-clipped_allowance_center_front.jpgbin0 -> 1270464 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0205-flat_felled_center_front.jpgbin0 -> 1730882 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0206-placket_bottom.jpgbin0 -> 893985 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0206-placket_extension_folded.jpgbin0 -> 959452 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0207-placket_facing_topstitched.jpgbin0 -> 1355804 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0208-placket_inside.jpgbin0 -> 1352105 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0301-back_pockets.jpgbin0 -> 719026 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0302-sewn_pockets.jpgbin0 -> 1366209 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0303-sewn_yoke.jpgbin0 -> 1168323 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0304-flat-felled_yoke.jpgbin0 -> 1198792 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0305-sewn_center_back.jpgbin0 -> 1024359 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0306-felled_center_back.jpgbin0 -> 1675217 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0401-sewn_inseam.jpgbin0 -> 1287641 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0402-flat_felled_inseam.jpgbin0 -> 1936887 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0403-side_seam.jpgbin0 -> 1237539 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0404-side_seam_topstitched.jpgbin0 -> 1776412 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0501-waistband_sewn.jpgbin0 -> 1441407 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0502-waistband_sides.jpgbin0 -> 878438 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0504-waistband_elastic.jpgbin0 -> 1263337 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0601-left_zipper.jpgbin0 -> 1396408 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0602-pinned_placket.jpgbin0 -> 1392985 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0603-right_zipper.jpgbin0 -> 1327757 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0604-placket_bottom.jpgbin0 -> 1079047 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0701-hem.jpgbin0 -> 1067712 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0801-loops.jpgbin0 -> 829173 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0802-loops_front.jpgbin0 -> 1330986 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/0803-loops_back.jpgbin0 -> 1019642 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/basic_jeans.val707
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/index.rst456
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/measurements.vit35
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/trousers_back.jpgbin0 -> 745053 bytes
-rw-r--r--source/contemporary_menswear/trousers/basic_jeans/trousers_front.jpgbin0 -> 824413 bytes
-rw-r--r--source/contemporary_menswear/trousers/index.rst10
-rw-r--r--source/contemporary_unisex/accessories/index.rst11
-rw-r--r--source/contemporary_unisex/accessories/open_heeled_slippers/0101-sewing_uppers.jpgbin0 -> 1473939 bytes
-rw-r--r--source/contemporary_unisex/accessories/open_heeled_slippers/0102-pressed_uppers.jpgbin0 -> 1261656 bytes
-rw-r--r--source/contemporary_unisex/accessories/open_heeled_slippers/0103-cording.jpgbin0 -> 1248840 bytes
-rw-r--r--source/contemporary_unisex/accessories/open_heeled_slippers/0104-more_cording.jpgbin0 -> 1427541 bytes
-rw-r--r--source/contemporary_unisex/accessories/open_heeled_slippers/0105-sewing_uppers_to_sole.jpgbin0 -> 1384978 bytes
-rw-r--r--source/contemporary_unisex/accessories/open_heeled_slippers/0202-sewing_sole_to_padding.jpgbin0 -> 1233455 bytes
-rw-r--r--source/contemporary_unisex/accessories/open_heeled_slippers/0301-sewing_sole.jpgbin0 -> 1284207 bytes
-rw-r--r--source/contemporary_unisex/accessories/open_heeled_slippers/foot.vit25
-rw-r--r--source/contemporary_unisex/accessories/open_heeled_slippers/index.rst170
-rw-r--r--source/contemporary_unisex/accessories/open_heeled_slippers/open_heeled_slipper.val188
-rw-r--r--source/contemporary_unisex/accessories/open_heeled_slippers/open_heeled_slippers.jpgbin0 -> 1471031 bytes
-rw-r--r--source/contemporary_unisex/accessories/open_heeled_slippers/top_and_sole.jpgbin0 -> 1246129 bytes
-rw-r--r--source/contemporary_unisex/accessories/slippers/0201-back_side_seams.jpgbin0 -> 848265 bytes
-rw-r--r--source/contemporary_unisex/accessories/slippers/0202-cord_in_uppers.jpgbin0 -> 1010302 bytes
-rw-r--r--source/contemporary_unisex/accessories/slippers/0203-cording_uppers.jpgbin0 -> 846729 bytes
-rw-r--r--source/contemporary_unisex/accessories/slippers/0204-cording_back.jpgbin0 -> 1008537 bytes
-rw-r--r--source/contemporary_unisex/accessories/slippers/0204-loop.jpgbin0 -> 505410 bytes
-rw-r--r--source/contemporary_unisex/accessories/slippers/0301-sewing_uppers.jpgbin0 -> 1069390 bytes
-rw-r--r--source/contemporary_unisex/accessories/slippers/0302-sewing_back.jpgbin0 -> 1025003 bytes
-rw-r--r--source/contemporary_unisex/accessories/slippers/0303-side_seams.jpgbin0 -> 732892 bytes
-rw-r--r--source/contemporary_unisex/accessories/slippers/0402-sewing_padding.jpgbin0 -> 647084 bytes
-rw-r--r--source/contemporary_unisex/accessories/slippers/0501-sewing_sole.jpgbin0 -> 698179 bytes
-rw-r--r--source/contemporary_unisex/accessories/slippers/fabric_slippers.jpgbin0 -> 764773 bytes
-rw-r--r--source/contemporary_unisex/accessories/slippers/fabric_slippers_top_and_sole.jpgbin0 -> 851184 bytes
-rw-r--r--source/contemporary_unisex/accessories/slippers/foot.vit25
-rw-r--r--source/contemporary_unisex/accessories/slippers/hiking_slippers.jpgbin0 -> 669720 bytes
-rw-r--r--source/contemporary_unisex/accessories/slippers/hiking_slippers_top_and_sole.jpgbin0 -> 677010 bytes
-rw-r--r--source/contemporary_unisex/accessories/slippers/index.rst232
-rw-r--r--source/contemporary_unisex/accessories/slippers/slipper.val201
-rw-r--r--source/contemporary_unisex/headwear/cap_with_ear_flaps/cap.val123
-rw-r--r--source/contemporary_unisex/headwear/cap_with_ear_flaps/head.vit20
-rw-r--r--source/contemporary_unisex/headwear/cap_with_ear_flaps/index.rst161
-rw-r--r--source/contemporary_unisex/headwear/hood_scarf/0101-top_seam.jpgbin0 -> 909487 bytes
-rw-r--r--source/contemporary_unisex/headwear/hood_scarf/0102-curved_seam.jpgbin0 -> 967893 bytes
-rw-r--r--source/contemporary_unisex/headwear/hood_scarf/0103-hemming_sides.jpgbin0 -> 1119164 bytes
-rw-r--r--source/contemporary_unisex/headwear/hood_scarf/0104-whipstitching_back.jpgbin0 -> 983850 bytes
-rw-r--r--source/contemporary_unisex/headwear/hood_scarf/0105-thread_bar.jpgbin0 -> 1024277 bytes
-rw-r--r--source/contemporary_unisex/headwear/hood_scarf/hood_scarf_back.jpgbin0 -> 721308 bytes
-rw-r--r--source/contemporary_unisex/headwear/hood_scarf/hood_scarf_front.jpgbin0 -> 1109486 bytes
-rw-r--r--source/contemporary_unisex/headwear/hood_scarf/index.rst116
-rw-r--r--source/contemporary_unisex/headwear/hood_scarf/masked_hood_front.jpgbin0 -> 924977 bytes
-rw-r--r--source/contemporary_unisex/headwear/index.rst11
-rw-r--r--source/contemporary_unisex/headwear/square_hood/0101-hemming_edges.jpgbin0 -> 1067517 bytes
-rw-r--r--source/contemporary_unisex/headwear/square_hood/0102-first_gore_seam.jpgbin0 -> 1144767 bytes
-rw-r--r--source/contemporary_unisex/headwear/square_hood/0104-second_gore_seam.jpgbin0 -> 1206529 bytes
-rw-r--r--source/contemporary_unisex/headwear/square_hood/0105-back_seam.jpgbin0 -> 1292715 bytes
-rw-r--r--source/contemporary_unisex/headwear/square_hood/0106-first_front_gore_seam.jpgbin0 -> 1094801 bytes
-rw-r--r--source/contemporary_unisex/headwear/square_hood/0107-second_front_gore_seam.jpgbin0 -> 1273934 bytes
-rw-r--r--source/contemporary_unisex/headwear/square_hood/0201-lined.jpgbin0 -> 753798 bytes
-rw-r--r--source/contemporary_unisex/headwear/square_hood/flannel_hood_front.jpgbin0 -> 1099522 bytes
-rw-r--r--source/contemporary_unisex/headwear/square_hood/index.rst145
-rw-r--r--source/contemporary_unisex/headwear/square_hood/square_hood_front.jpgbin0 -> 867720 bytes
-rw-r--r--source/contemporary_unisex/index.rst5
-rw-r--r--source/contemporary_unisex/leisurewear/index.rst10
-rw-r--r--source/contemporary_unisex/leisurewear/low_waste_bathrobe/0101-marked_slit_facing.jpgbin0 -> 1599746 bytes
-rw-r--r--source/contemporary_unisex/leisurewear/low_waste_bathrobe/0102-sewn_slit_facing.jpgbin0 -> 1708000 bytes
-rw-r--r--source/contemporary_unisex/leisurewear/low_waste_bathrobe/0103-pinned_slit_facing.jpgbin0 -> 1135361 bytes
-rw-r--r--source/contemporary_unisex/leisurewear/low_waste_bathrobe/0202-basted_pleat.jpgbin0 -> 962581 bytes
-rw-r--r--source/contemporary_unisex/leisurewear/low_waste_bathrobe/0204-hanging_loop.jpgbin0 -> 868910 bytes
-rw-r--r--source/contemporary_unisex/leisurewear/low_waste_bathrobe/0301-shoulders.jpgbin0 -> 1321488 bytes
-rw-r--r--source/contemporary_unisex/leisurewear/low_waste_bathrobe/0302-shoulders.jpgbin0 -> 1097770 bytes
-rw-r--r--source/contemporary_unisex/leisurewear/low_waste_bathrobe/0401-sleeves.jpgbin0 -> 997552 bytes
-rw-r--r--source/contemporary_unisex/leisurewear/low_waste_bathrobe/0402-felled_sleeve.jpgbin0 -> 917854 bytes
-rw-r--r--source/contemporary_unisex/leisurewear/low_waste_bathrobe/0403-inserted_sleeve.jpgbin0 -> 849233 bytes
-rw-r--r--source/contemporary_unisex/leisurewear/low_waste_bathrobe/0404-french_sewn_sleeve.jpgbin0 -> 675200 bytes
-rw-r--r--source/contemporary_unisex/leisurewear/low_waste_bathrobe/0501-binding.jpgbin0 -> 1501528 bytes
-rw-r--r--source/contemporary_unisex/leisurewear/low_waste_bathrobe/0601-belt_sewn.jpgbin0 -> 697872 bytes
-rw-r--r--source/contemporary_unisex/leisurewear/low_waste_bathrobe/0602-belt_finished.jpgbin0 -> 560437 bytes
-rw-r--r--source/contemporary_unisex/leisurewear/low_waste_bathrobe/bathrobe.jpgbin0 -> 956102 bytes
-rw-r--r--source/contemporary_unisex/leisurewear/low_waste_bathrobe/bathrobe.svg291
-rw-r--r--source/contemporary_unisex/leisurewear/low_waste_bathrobe/bathrobe_back.jpgbin0 -> 886279 bytes
-rw-r--r--source/contemporary_unisex/leisurewear/low_waste_bathrobe/index.rst241
-rw-r--r--source/contemporary_unisex/tops/index.rst10
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0101-gusset_flat.jpgbin0 -> 1292873 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0102-gusset_back.jpgbin0 -> 937147 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0103-sleeve_finished.jpgbin0 -> 837869 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0201-sleeve_on_front.jpgbin0 -> 970072 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0202-sleeve_between_front_and_back.jpgbin0 -> 1381495 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0203-side_french_seamed.jpgbin0 -> 1109558 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0204-main_shape_of_the_top.jpgbin0 -> 975983 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0205-neck_gusset_front.jpgbin0 -> 1230250 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0206-neck_gusset_back.jpgbin0 -> 1443905 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0301-casing_sewn.jpgbin0 -> 1178354 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0302-casing_finished.jpgbin0 -> 1036000 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0303-casing_over_neck_gussets.jpgbin0 -> 1021481 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0401-rolled_hem.jpgbin0 -> 1183669 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0402-elastic_gathers.jpgbin0 -> 989053 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0a01-casing_detail.jpgbin0 -> 1005967 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/index.rst269
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/narrow_fabric.svg226
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/off_the_shoulders.jpgbin0 -> 881932 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/top.svg274
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/top_back.jpgbin0 -> 911098 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/top_front.jpgbin0 -> 1033021 bytes
-rw-r--r--source/contemporary_womenswear/drafting_methods/aldrich/aldrich.vit (renamed from source/contemporary_womenswear/measurements/aldrich/aldrich.vit)0
-rw-r--r--source/contemporary_womenswear/drafting_methods/aldrich/basic_tee_shirt_block.val206
-rw-r--r--source/contemporary_womenswear/drafting_methods/aldrich/close_fitting_trouser_jeans_block.val270
-rw-r--r--source/contemporary_womenswear/drafting_methods/aldrich/easy_fitting_tee_shirt_block.val206
-rw-r--r--source/contemporary_womenswear/drafting_methods/aldrich/index.rst (renamed from source/contemporary_womenswear/measurements/aldrich/index.rst)43
-rw-r--r--source/contemporary_womenswear/drafting_methods/aldrich/tracksuit_block.val206
-rw-r--r--source/contemporary_womenswear/drafting_methods/index.rst11
-rw-r--r--source/contemporary_womenswear/index.rst4
-rw-r--r--source/contemporary_womenswear/measurements/index.rst9
-rw-r--r--source/contemporary_womenswear/tops/fitting_jersey_top/0101-cutting_tape.jpgbin0 -> 652468 bytes
-rw-r--r--source/contemporary_womenswear/tops/fitting_jersey_top/0201-shoulders.jpgbin0 -> 980070 bytes
-rw-r--r--source/contemporary_womenswear/tops/fitting_jersey_top/0202-shoulder_flat.jpgbin0 -> 1256176 bytes
-rw-r--r--source/contemporary_womenswear/tops/fitting_jersey_top/0203-neck_band_pinned.jpgbin0 -> 758210 bytes
-rw-r--r--source/contemporary_womenswear/tops/fitting_jersey_top/0205-sleeves.jpgbin0 -> 980259 bytes
-rw-r--r--source/contemporary_womenswear/tops/fitting_jersey_top/0206-side_seam.jpgbin0 -> 777511 bytes
-rw-r--r--source/contemporary_womenswear/tops/fitting_jersey_top/0207-hems.jpgbin0 -> 722965 bytes
-rw-r--r--source/contemporary_womenswear/tops/fitting_jersey_top/fitting_jersey_top.val255
-rw-r--r--source/contemporary_womenswear/tops/fitting_jersey_top/index.rst191
-rw-r--r--source/contemporary_womenswear/tops/fitting_jersey_top/top.jpgbin0 -> 807362 bytes
-rw-r--r--source/contemporary_womenswear/tops/index.rst10
-rw-r--r--source/contemporary_womenswear/trousers/basic_jeans/0a01-sewn_waistband_outer.jpgbin0 -> 1043968 bytes
-rw-r--r--source/contemporary_womenswear/trousers/basic_jeans/0a02-sewn_waistband_facing.jpgbin0 -> 1244588 bytes
-rw-r--r--source/contemporary_womenswear/trousers/basic_jeans/0a03-waistband_pressed.jpgbin0 -> 1374001 bytes
-rw-r--r--source/contemporary_womenswear/trousers/basic_jeans/basic_jeans.val877
-rw-r--r--source/contemporary_womenswear/trousers/basic_jeans/index.rst210
-rw-r--r--source/contemporary_womenswear/trousers/basic_jeans/jeans_and_elastic_top.jpgbin0 -> 1004538 bytes
-rw-r--r--source/contemporary_womenswear/trousers/index.rst1
-rw-r--r--source/contemporary_womenswear/trousers/leggings_shorts/index.rst4
-rw-r--r--source/contemporary_womenswear/underwear/camisole/0201-binding_sewn.jpgbin0 -> 962491 bytes
-rw-r--r--source/contemporary_womenswear/underwear/camisole/0202-binding_finished_wrong_side.jpgbin0 -> 1103137 bytes
-rw-r--r--source/contemporary_womenswear/underwear/camisole/0203-elastic.jpgbin0 -> 873457 bytes
-rw-r--r--source/contemporary_womenswear/underwear/camisole/0204-elastic_finished.jpgbin0 -> 1003096 bytes
-rw-r--r--source/contemporary_womenswear/underwear/camisole/0205-side_seams.jpgbin0 -> 728730 bytes
-rw-r--r--source/contemporary_womenswear/underwear/camisole/0206-side_seams_felled.jpgbin0 -> 700763 bytes
-rw-r--r--source/contemporary_womenswear/underwear/camisole/0207-straps.jpgbin0 -> 790682 bytes
-rw-r--r--source/contemporary_womenswear/underwear/camisole/0208-straps_folded.jpgbin0 -> 717998 bytes
-rw-r--r--source/contemporary_womenswear/underwear/camisole/0209-straps_sewn.jpgbin0 -> 754831 bytes
-rw-r--r--source/contemporary_womenswear/underwear/camisole/0210-hem.jpgbin0 -> 766086 bytes
-rw-r--r--source/contemporary_womenswear/underwear/camisole/camisole.jpgbin0 -> 856539 bytes
-rw-r--r--source/contemporary_womenswear/underwear/camisole/camisole.val198
-rw-r--r--source/contemporary_womenswear/underwear/camisole/index.rst156
-rw-r--r--source/contemporary_womenswear/underwear/index.rst12
-rw-r--r--source/contemporary_womenswear/underwear/liliana_nightgown/0101-yoke_back.jpgbin0 -> 1085528 bytes
-rw-r--r--source/contemporary_womenswear/underwear/liliana_nightgown/0102-yoke_front.jpgbin0 -> 1027250 bytes
-rw-r--r--source/contemporary_womenswear/underwear/liliana_nightgown/0301-seam_alignment.jpgbin0 -> 1075034 bytes
-rw-r--r--source/contemporary_womenswear/underwear/liliana_nightgown/0302-flat_felled_center_back.jpgbin0 -> 961085 bytes
-rw-r--r--source/contemporary_womenswear/underwear/liliana_nightgown/0303-top_edge_hem.jpgbin0 -> 1135672 bytes
-rw-r--r--source/contemporary_womenswear/underwear/liliana_nightgown/0305-symmetical_sleeves.jpgbin0 -> 1142936 bytes
-rw-r--r--source/contemporary_womenswear/underwear/liliana_nightgown/0306-bottom_edge_hem.jpgbin0 -> 1152863 bytes
-rw-r--r--source/contemporary_womenswear/underwear/liliana_nightgown/0307-sleeve_hem.jpgbin0 -> 1065650 bytes
-rw-r--r--source/contemporary_womenswear/underwear/liliana_nightgown/0308-pinned_front.jpgbin0 -> 1270630 bytes
-rw-r--r--source/contemporary_womenswear/underwear/liliana_nightgown/0309-pinned_back.jpgbin0 -> 1172921 bytes
-rw-r--r--source/contemporary_womenswear/underwear/liliana_nightgown/0311-attached_sleeves.jpgbin0 -> 1246091 bytes
-rw-r--r--source/contemporary_womenswear/underwear/liliana_nightgown/index.rst219
-rw-r--r--source/contemporary_womenswear/underwear/liliana_nightgown/liliana_nightgown_yoke.val151
-rw-r--r--source/contemporary_womenswear/underwear/liliana_nightgown/ramie_nightgown_3_4.jpgbin0 -> 252198 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0101-shoulder_tape.jpgbin0 -> 499625 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0102-shoulder_tape_topstitched.jpgbin0 -> 793248 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0103-neck_binding.jpgbin0 -> 671305 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0104-neck_binding_finished.jpgbin0 -> 776211 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0104a-neck_binding_v_point.jpgbin0 -> 654274 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0105-sleeve_first.jpgbin0 -> 620039 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0106-sleeve_second.jpgbin0 -> 610874 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0107-side_seam.jpgbin0 -> 680990 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0108-sleeve_facing.jpgbin0 -> 705615 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0109-sleeve_facing_sewn.jpgbin0 -> 594009 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0110-sleeve_facing_topstitched.jpgbin0 -> 527171 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0112-mitering_bottom_first_fold.jpgbin0 -> 564911 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0113-mitering_bottom_corner_fold.jpgbin0 -> 640950 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0114-mitering_bottom_pinned.jpgbin0 -> 446582 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0115-hem.jpgbin0 -> 625422 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0201-interfacing.jpgbin0 -> 1139617 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0202-basted_pocket.jpgbin0 -> 654283 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0203-topstitched_pocket.jpgbin0 -> 597677 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0304-pocket.jpgbin0 -> 1099807 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0305-inseam.jpgbin0 -> 753915 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0306-crotch_seam.jpgbin0 -> 544164 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0307-hem.jpgbin0 -> 564718 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0308-casing.jpgbin0 -> 603201 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/0309-elastic.jpgbin0 -> 458797 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/index.rst329
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/pajamas.jpgbin0 -> 361747 bytes
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/pajamas_bottom.val171
-rw-r--r--source/contemporary_womenswear/underwear/pajamas_set/pajamas_top.val288
-rw-r--r--source/historical_menswear/shirts/1880s_shirt/0801-cuts.jpgbin0 -> 2060068 bytes
-rw-r--r--source/historical_menswear/shirts/1880s_shirt/0802-ready.jpgbin0 -> 1969160 bytes
-rw-r--r--source/historical_menswear/shirts/1880s_shirt/0901-sewing_back.jpgbin0 -> 765292 bytes
-rw-r--r--source/historical_menswear/shirts/1880s_shirt/0902-sewing_front_yoke.jpgbin0 -> 678416 bytes
-rw-r--r--source/historical_menswear/shirts/1880s_shirt/0903-stabilizing_tape_yoke.jpgbin0 -> 1082571 bytes
-rw-r--r--source/historical_menswear/shirts/1880s_shirt/0904-tape_for_the_front.jpgbin0 -> 1045974 bytes
-rw-r--r--source/historical_menswear/shirts/1880s_shirt/0905-snaps.jpgbin0 -> 1060300 bytes
-rw-r--r--source/historical_menswear/shirts/1880s_shirt/0906-sewing_front.jpgbin0 -> 1022540 bytes
-rw-r--r--source/historical_menswear/shirts/1880s_shirt/index.rst96
-rw-r--r--source/historical_womenswear/bodices/index.rst10
-rw-r--r--source/historical_womenswear/bodices/peasant_bodice/0101-back_dart.jpgbin0 -> 1109537 bytes
-rw-r--r--source/historical_womenswear/bodices/peasant_bodice/0102-back_dart_pressed.jpgbin0 -> 1021965 bytes
-rw-r--r--source/historical_womenswear/bodices/peasant_bodice/0201-dart_fabric.jpgbin0 -> 691747 bytes
-rw-r--r--source/historical_womenswear/bodices/peasant_bodice/0202-pressed_edges.jpgbin0 -> 581787 bytes
-rw-r--r--source/historical_womenswear/bodices/peasant_bodice/0203-first_cord.jpgbin0 -> 1011063 bytes
-rw-r--r--source/historical_womenswear/bodices/peasant_bodice/0204-sewing_first_cord.jpgbin0 -> 534093 bytes
-rw-r--r--source/historical_womenswear/bodices/peasant_bodice/0205-sewing_second_cord.jpgbin0 -> 774684 bytes
-rw-r--r--source/historical_womenswear/bodices/peasant_bodice/0301-pressed_back_pieces.jpgbin0 -> 696405 bytes
-rw-r--r--source/historical_womenswear/bodices/peasant_bodice/0302-hemstitching_lining_to_back.jpgbin0 -> 772780 bytes
-rw-r--r--source/historical_womenswear/bodices/peasant_bodice/0303-hemstitching_lining_to_front.jpgbin0 -> 757576 bytes
-rw-r--r--source/historical_womenswear/bodices/peasant_bodice/0401-marked_eyelets_left.jpgbin0 -> 468050 bytes
-rw-r--r--source/historical_womenswear/bodices/peasant_bodice/0403-sewing_eyelets.jpgbin0 -> 694064 bytes
-rw-r--r--source/historical_womenswear/bodices/peasant_bodice/0501-sewing_back_front.jpgbin0 -> 894234 bytes
-rw-r--r--source/historical_womenswear/bodices/peasant_bodice/0502-sewing_shoulder_seam.jpgbin0 -> 802512 bytes
-rw-r--r--source/historical_womenswear/bodices/peasant_bodice/0503-sewing_two_halves.jpgbin0 -> 796842 bytes
-rw-r--r--source/historical_womenswear/bodices/peasant_bodice/index.rst241
-rw-r--r--source/historical_womenswear/bodices/peasant_bodice/peasant_bodice.jpgbin0 -> 929083 bytes
-rw-r--r--source/historical_womenswear/bodices/peasant_bodice/peasant_bodice.val303
-rw-r--r--source/historical_womenswear/drafting_methods/blair/blair.vit38
-rw-r--r--source/historical_womenswear/drafting_methods/blair/index.rst76
-rw-r--r--source/historical_womenswear/drafting_methods/blair/measurements.pngbin0 -> 137162 bytes
-rw-r--r--source/historical_womenswear/drafting_methods/cutters/cutters.vit38
-rw-r--r--source/historical_womenswear/drafting_methods/cutters/foundation_skirt.val216
-rw-r--r--source/historical_womenswear/drafting_methods/cutters/index.rst126
-rw-r--r--source/historical_womenswear/drafting_methods/cutters/ladies_jacket.val521
-rw-r--r--source/historical_womenswear/drafting_methods/cutters/vest.val245
-rw-r--r--source/historical_womenswear/drafting_methods/cutters/vest_single_breasted.val266
-rw-r--r--source/historical_womenswear/drafting_methods/index.rst12
-rw-r--r--source/historical_womenswear/index.rst3
-rw-r--r--source/historical_womenswear/skirts/1892_foundation_skirt/foundation_skirt_straight_hem.val10
-rw-r--r--source/historical_womenswear/skirts/1892_foundation_skirt/index.rst6
-rw-r--r--source/historical_womenswear/underwear/1838_drawers/0201-sewing_leg_seam.jpgbin0 -> 733644 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_drawers/0202-felling_leg_seam.jpgbin0 -> 670748 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_drawers/0203-hemming_leg.jpgbin0 -> 673224 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_drawers/0204-hemming_crotch.jpgbin0 -> 1082100 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_drawers/0302-sewing_waistband_ends.jpgbin0 -> 704286 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_drawers/0303-gathering_legs.jpgbin0 -> 700790 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_drawers/0305-marking_waistband.jpgbin0 -> 683473 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_drawers/0306-pinning_legs_to_waistband.jpgbin0 -> 678853 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_drawers/0307-sewing_legs_to_waistband.jpgbin0 -> 837872 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_drawers/0401-button_and_buttonhole.jpgbin0 -> 679476 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_drawers/drawers.val114
-rw-r--r--source/historical_womenswear/underwear/1838_drawers/index.rst191
-rw-r--r--source/historical_womenswear/underwear/1838_drawers/measurements.vit20
-rw-r--r--source/historical_womenswear/underwear/1838_drawers/plate_7_fig_11_12.svg46
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0201-german_hemming_gores_step_one.jpgbin0 -> 1014188 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0202-german_hemming_gores_step_two.jpgbin0 -> 1003078 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0301-bosom_gore_slit.jpgbin0 -> 892932 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0302-pressed_bosom_gore.jpgbin0 -> 749951 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0303-pressed_bosom_gore_slit.jpgbin0 -> 1082960 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0304-sewing_bosom_gore_front.jpgbin0 -> 1147263 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0305-sewing_bosom_gore_back.jpgbin0 -> 1245436 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0401-hemming_gussets.jpgbin0 -> 700548 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0501-making_box_pleats.jpgbin0 -> 518642 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0502-sewing_down_pleats.jpgbin0 -> 694123 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0503-sewing_band_to_sleeve.jpgbin0 -> 752269 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0504-pressing_sleeve_hems.jpgbin0 -> 768787 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0505-measuring_gusset.jpgbin0 -> 721088 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0506-sewing_sleeve_end.jpgbin0 -> 583886 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0507-hemming_sleeve_sides.jpgbin0 -> 694109 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0508-hemming_sleeve_band.jpgbin0 -> 742003 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0509-inserting_gusset.jpgbin0 -> 631110 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0510-hemming_the_sleeve.jpgbin0 -> 720953 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0511-sewing_gusset_to_sleeve_side.jpgbin0 -> 683063 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0512-whipstitching_sleeve.jpgbin0 -> 610793 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0513-hemming_second_sleeve_band.jpgbin0 -> 629026 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0601-hemming_shoulder_straps.jpgbin0 -> 1084566 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0602-buttonhole_on_shoulder_strap.jpgbin0 -> 901717 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0701-measuring_side_seam.jpgbin0 -> 716711 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0702-sewing_side_seam.jpgbin0 -> 637993 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0703-hemming_top_edge.jpgbin0 -> 1140776 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0801-sewing_shoulder_strap_to_body.jpgbin0 -> 724068 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0802-sewing_sleeve_to_body.jpgbin0 -> 771423 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0803-sewn_sleeve.jpgbin0 -> 750677 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0901-bottom_hem.jpgbin0 -> 913339 bytes
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/index.rst433
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/measurements.vit21
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/plate_6_fig_6.svg46
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/shift.val240
-rw-r--r--source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/shift_layout.svg4053
-rw-r--r--source/historical_womenswear/underwear/1904_combination_suit/01-darts.jpgbin0 -> 1016234 bytes
-rw-r--r--source/historical_womenswear/underwear/1904_combination_suit/02-sewn_legs.jpgbin0 -> 965425 bytes
-rw-r--r--source/historical_womenswear/underwear/1904_combination_suit/03-hemstitching_legs.jpgbin0 -> 1598477 bytes
-rw-r--r--source/historical_womenswear/underwear/1904_combination_suit/04-sewn_front_facing.jpgbin0 -> 1069930 bytes
-rw-r--r--source/historical_womenswear/underwear/1904_combination_suit/05-hemstitched_front_facing.jpgbin0 -> 1175990 bytes
-rw-r--r--source/historical_womenswear/underwear/1904_combination_suit/06-basted_gathering.jpgbin0 -> 1197891 bytes
-rw-r--r--source/historical_womenswear/underwear/1904_combination_suit/07-sewing_back.jpgbin0 -> 1234662 bytes
-rw-r--r--source/historical_womenswear/underwear/1904_combination_suit/08-finishing_back_seam.jpgbin0 -> 1143777 bytes
-rw-r--r--source/historical_womenswear/underwear/1904_combination_suit/09-side_seams.jpgbin0 -> 1176957 bytes
-rw-r--r--source/historical_womenswear/underwear/1904_combination_suit/12-sleevelet_hem.jpgbin0 -> 1027923 bytes
-rw-r--r--source/historical_womenswear/underwear/1904_combination_suit/13-sleevelet_attached.jpgbin0 -> 894285 bytes
-rw-r--r--source/historical_womenswear/underwear/1904_combination_suit/14-sleevelet_finishing.jpgbin0 -> 1114482 bytes
-rw-r--r--source/historical_womenswear/underwear/1904_combination_suit/15-neck_facing.jpgbin0 -> 1150321 bytes
-rw-r--r--source/historical_womenswear/underwear/1904_combination_suit/16-receiving_tuck_hem.jpgbin0 -> 991406 bytes
-rw-r--r--source/historical_womenswear/underwear/1904_combination_suit/combination_suit.val395
-rw-r--r--source/historical_womenswear/underwear/1904_combination_suit/combinations_back.jpgbin0 -> 1103955 bytes
-rw-r--r--source/historical_womenswear/underwear/1904_combination_suit/combinations_front.jpgbin0 -> 1044498 bytes
-rw-r--r--source/historical_womenswear/underwear/1904_combination_suit/index.rst313
-rw-r--r--source/historical_womenswear/underwear/1904_combination_suit/knit_combinations_front.jpgbin0 -> 1162225 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0201-center_front_cut.jpgbin0 -> 1444718 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0202-facings_sewn.jpgbin0 -> 1354965 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0203-cut_triangle.jpgbin0 -> 1310556 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0204-short_facing_pressed_forward.jpgbin0 -> 1323239 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0205-short_facing_pressed_place.jpgbin0 -> 1604638 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0206-triangle_folded.jpgbin0 -> 1818674 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0207-short_facing_topstitched.jpgbin0 -> 1441873 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0208-triangle_sewn.jpgbin0 -> 1655626 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0210-long_facing_pressed_place.jpgbin0 -> 1363246 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0210-long_facing_topstitched.jpgbin0 -> 1286928 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0211-placket_finished.jpgbin0 -> 1900869 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0212-darts_sewn.jpgbin0 -> 1368851 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0401-hem_ruffle.jpgbin0 -> 1269343 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0403-sleeve_ruffles.jpgbin0 -> 1408637 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0404-sleeve_ruffle_attached.jpgbin0 -> 1453792 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0405-sleeve_ruffle_felled.jpgbin0 -> 1312056 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0406-hem_pressed_up.jpgbin0 -> 1256777 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0407-receiving_tuck.jpgbin0 -> 1123991 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0408-pinning_ruffle.jpgbin0 -> 1404019 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0409-topstitched_ruffle.jpgbin0 -> 1269909 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0501-finishing.jpgbin0 -> 1306640 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b01-facings_sewn_pressed.jpgbin0 -> 1695068 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b02-facing_sewn.jpgbin0 -> 1843633 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b03-facing_pressed.jpgbin0 -> 1680988 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b04-side_seam_sewn.jpgbin0 -> 1712301 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b05-allowance_pressed.jpgbin0 -> 1887975 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b06-side_allowance_felled.jpgbin0 -> 1798181 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b07-side_back_allowance_felled.jpgbin0 -> 1859459 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b08-allowances_fully_felled.jpgbin0 -> 1937424 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/combinations_corset_cover_petticoat.val529
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/dress_front.jpgbin0 -> 870000 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/index.rst422
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/princess_petticoat_back.jpgbin0 -> 1204581 bytes
-rw-r--r--source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/princess_petticoat_front.jpgbin0 -> 1400016 bytes
-rw-r--r--source/historical_womenswear/underwear/early_victorian_corded_petticoat/0101-folded_fabric.svg129
-rw-r--r--source/historical_womenswear/underwear/early_victorian_corded_petticoat/0101-pinned_fabric.jpgbin0 -> 740238 bytes
-rw-r--r--source/historical_womenswear/underwear/early_victorian_corded_petticoat/0102-marked_cording.svg103
-rw-r--r--source/historical_womenswear/underwear/early_victorian_corded_petticoat/0103-cording_hem.jpgbin0 -> 643992 bytes
-rw-r--r--source/historical_womenswear/underwear/early_victorian_corded_petticoat/0104-cording_hem_second_row.jpgbin0 -> 1276904 bytes
-rw-r--r--source/historical_womenswear/underwear/early_victorian_corded_petticoat/0109-cording_pattern_done.jpgbin0 -> 1076581 bytes
-rw-r--r--source/historical_womenswear/underwear/early_victorian_corded_petticoat/0110-hemstitching_selvedge.jpgbin0 -> 1076581 bytes
-rw-r--r--source/historical_womenswear/underwear/early_victorian_corded_petticoat/0111-hemming_seam.jpgbin0 -> 1276195 bytes
-rw-r--r--source/historical_womenswear/underwear/early_victorian_corded_petticoat/0112-marking_top.jpgbin0 -> 805500 bytes
-rw-r--r--source/historical_womenswear/underwear/early_victorian_corded_petticoat/0113-running_gathering_stitches.jpgbin0 -> 873973 bytes
-rw-r--r--source/historical_womenswear/underwear/early_victorian_corded_petticoat/0114-pinned_tape.jpgbin0 -> 627279 bytes
-rw-r--r--source/historical_womenswear/underwear/early_victorian_corded_petticoat/0115-whipstitching_tape.jpgbin0 -> 687641 bytes
-rw-r--r--source/historical_womenswear/underwear/early_victorian_corded_petticoat/0116-sewing_tape.jpgbin0 -> 766830 bytes
-rw-r--r--source/historical_womenswear/underwear/early_victorian_corded_petticoat/0117-backstitching_tape.jpgbin0 -> 922304 bytes
-rw-r--r--source/historical_womenswear/underwear/early_victorian_corded_petticoat/0118-hemstitching_tape.jpgbin0 -> 813642 bytes
-rw-r--r--source/historical_womenswear/underwear/early_victorian_corded_petticoat/0119-sewing_side_seam.jpgbin0 -> 640314 bytes
-rw-r--r--source/historical_womenswear/underwear/early_victorian_corded_petticoat/corded_petticoat.jpgbin0 -> 879706 bytes
-rw-r--r--source/historical_womenswear/underwear/early_victorian_corded_petticoat/index.rst251
-rw-r--r--source/historical_womenswear/underwear/early_victorian_corded_petticoat/swish_test.jpgbin0 -> 886942 bytes
-rw-r--r--source/historical_womenswear/underwear/index.rst15
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0202-markings.jpgbin0 -> 639757 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0301-marking_eyes.jpgbin0 -> 380015 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0302-sewn_right_facing.jpgbin0 -> 384280 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0303-inserting_waist_tape.jpgbin0 -> 590349 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0304-topstitched_right_busk.jpgbin0 -> 466088 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0305-marked_left_busk_position.jpgbin0 -> 576830 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0306-awl_holes.jpgbin0 -> 534364 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0307-inserting_left_busk.jpgbin0 -> 631328 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0308-finished_front_panels.jpgbin0 -> 510426 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0401-basted_panels.jpgbin0 -> 666620 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0402-sewn_panels.jpgbin0 -> 929683 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0501-eyelet_strip.jpgbin0 -> 764683 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0601-pinned_boning_channel.jpgbin0 -> 685123 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0602-sewn_boning_channel.jpgbin0 -> 706451 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0603-pinned_channel_and_tape.jpgbin0 -> 789684 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0604-eyelet_channels.jpgbin0 -> 775984 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0605-extra_boning_channels.jpgbin0 -> 934192 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0701-binding_bottom.jpgbin0 -> 739773 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0702-closing_binding_bottom.jpgbin0 -> 632798 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0703-measuring_boning.jpgbin0 -> 820462 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0704-end_caps.jpgbin0 -> 960731 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0705-boning_in_channel.jpgbin0 -> 633028 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0706-flat_steel_boning.jpgbin0 -> 638089 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0801-marked_lacing_holes.jpgbin0 -> 713936 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0802-using_awl.jpgbin0 -> 461151 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0803-metal_eyelet.jpgbin0 -> 487713 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/0804-lacing.svg243
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/basted_busk.jpgbin0 -> 940565 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/basted_lacing_stripes.jpgbin0 -> 855888 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/corset_34_front.jpgbin0 -> 1713878 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/corset_back.jpgbin0 -> 1626305 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/corset_front.jpgbin0 -> 1443239 bytes
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/corset_layout.vlt367
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/index.rst508
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/measurements.vit38
-rw-r--r--source/historical_womenswear/underwear/single_layer_midbust_corset/midbust_corset.val619
-rw-r--r--source/index.rst31
-rw-r--r--source/patterns/index.rst12
-rw-r--r--source/patterns/patchwork/basics/epp_hexagons.svg480
-rw-r--r--source/patterns/patchwork/basics/epp_hexagons_cut.svg233
-rw-r--r--source/patterns/patchwork/basics/epp_squares_25mm.svg141
-rw-r--r--source/patterns/patchwork/basics/index.rst24
-rw-r--r--source/patterns/patchwork/index.rst9
-rw-r--r--source/tips_tricks/basting/index.rst26
-rw-r--r--source/tips_tricks/index.rst2
-rw-r--r--source/tips_tricks/miscellaneous/0101-threaded_fish_tape.jpgbin0 -> 922007 bytes
-rw-r--r--source/tips_tricks/miscellaneous/0102-elastic_in_loop.jpgbin0 -> 978302 bytes
-rw-r--r--source/tips_tricks/miscellaneous/0103-pulling_elastic.jpgbin0 -> 927844 bytes
-rw-r--r--source/tips_tricks/miscellaneous/index.rst36
522 files changed, 22863 insertions, 37 deletions
diff --git a/source/accessories/bags/index.rst b/source/accessories/bags/index.rst
index f85f7fa..9bee1b5 100644
--- a/source/accessories/bags/index.rst
+++ b/source/accessories/bags/index.rst
@@ -9,3 +9,5 @@
drawstring_backpack/index
modular_backpack_base/index
pair_of_pockets/index
+ roll_top_backpack/index
+ shoulder_sack/index
diff --git a/source/accessories/bags/pair_of_pockets/0101-binding_slit_front.jpg b/source/accessories/bags/pair_of_pockets/0101-binding_slit_front.jpg
new file mode 100644
index 0000000..a553d6a
--- /dev/null
+++ b/source/accessories/bags/pair_of_pockets/0101-binding_slit_front.jpg
Binary files differ
diff --git a/source/accessories/bags/pair_of_pockets/0102-binding_slit_back.jpg b/source/accessories/bags/pair_of_pockets/0102-binding_slit_back.jpg
new file mode 100644
index 0000000..c359aa0
--- /dev/null
+++ b/source/accessories/bags/pair_of_pockets/0102-binding_slit_back.jpg
Binary files differ
diff --git a/source/accessories/bags/pair_of_pockets/0105-slit_end_reinforcements.jpg b/source/accessories/bags/pair_of_pockets/0105-slit_end_reinforcements.jpg
new file mode 100644
index 0000000..1e374b1
--- /dev/null
+++ b/source/accessories/bags/pair_of_pockets/0105-slit_end_reinforcements.jpg
Binary files differ
diff --git a/source/accessories/bags/pair_of_pockets/0106-slit_back_reinforcement.jpg b/source/accessories/bags/pair_of_pockets/0106-slit_back_reinforcement.jpg
new file mode 100644
index 0000000..897bfab
--- /dev/null
+++ b/source/accessories/bags/pair_of_pockets/0106-slit_back_reinforcement.jpg
Binary files differ
diff --git a/source/accessories/bags/pair_of_pockets/0106-slit_front_reinforcement.jpg b/source/accessories/bags/pair_of_pockets/0106-slit_front_reinforcement.jpg
new file mode 100644
index 0000000..22ffcbc
--- /dev/null
+++ b/source/accessories/bags/pair_of_pockets/0106-slit_front_reinforcement.jpg
Binary files differ
diff --git a/source/accessories/bags/pair_of_pockets/0107-front_and_back.jpg b/source/accessories/bags/pair_of_pockets/0107-front_and_back.jpg
new file mode 100644
index 0000000..b909fe5
--- /dev/null
+++ b/source/accessories/bags/pair_of_pockets/0107-front_and_back.jpg
Binary files differ
diff --git a/source/accessories/bags/pair_of_pockets/0108-binding_edges.jpg b/source/accessories/bags/pair_of_pockets/0108-binding_edges.jpg
new file mode 100644
index 0000000..f442c52
--- /dev/null
+++ b/source/accessories/bags/pair_of_pockets/0108-binding_edges.jpg
Binary files differ
diff --git a/source/accessories/bags/pair_of_pockets/0110-sewing_pockets_to_tape.jpg b/source/accessories/bags/pair_of_pockets/0110-sewing_pockets_to_tape.jpg
new file mode 100644
index 0000000..261bab6
--- /dev/null
+++ b/source/accessories/bags/pair_of_pockets/0110-sewing_pockets_to_tape.jpg
Binary files differ
diff --git a/source/accessories/bags/pair_of_pockets/0111-closing_tape_edge.jpg b/source/accessories/bags/pair_of_pockets/0111-closing_tape_edge.jpg
new file mode 100644
index 0000000..e845ab6
--- /dev/null
+++ b/source/accessories/bags/pair_of_pockets/0111-closing_tape_edge.jpg
Binary files differ
diff --git a/source/accessories/bags/pair_of_pockets/0112-closing_tape_back_pocket.jpg b/source/accessories/bags/pair_of_pockets/0112-closing_tape_back_pocket.jpg
new file mode 100644
index 0000000..acf463d
--- /dev/null
+++ b/source/accessories/bags/pair_of_pockets/0112-closing_tape_back_pocket.jpg
Binary files differ
diff --git a/source/accessories/bags/pair_of_pockets/index.rst b/source/accessories/bags/pair_of_pockets/index.rst
index 6b5f105..d97a3af 100644
--- a/source/accessories/bags/pair_of_pockets/index.rst
+++ b/source/accessories/bags/pair_of_pockets/index.rst
@@ -47,6 +47,14 @@ This is of course a great way to use scraps and leftovers, and if you
don't have enough fabric to make a pair there are plenty of historical
examples of single pockets mounted on a tape of their own.
+For the edge binding you can use finished tape, folded in half, or
+strips of fabric, cut either on the straight grain (generally more
+historically accurate) or the bias, folded in half and with the raw
+edges folded towards the inside.
+
+For the tape that runs around the waist you can use finished tape, or
+fabric folded like the edge binding.
+
Pattern
-------
@@ -66,8 +74,8 @@ Instructions
If you want to make embroidered pockets it's easiest to do on the fabric
before cutting it: mark the outline and slit of the pocket and embroider
-leaving a clear space around those markings of half the width of your
-binding.
+leaving a clear space around those markings of at least half the width
+of your binding.
Cut the pattern four times in your fabric. If you need to protect the
back of the fabric (e.g. because it is embroidered and the contents may
@@ -78,24 +86,50 @@ from now on treat as one.
Cut the slit on two of the panels, bind both sides.
+.. figure:: 0101-binding_slit_front.jpg
+ :align: center
+
If your binding has raw edges, align one raw edge of the binding to the
raw edge of the slit, right sides together, backstitch on the fold of
-the binding, press towards the wrong side and hemstitch down.
+the binding
+
+.. figure:: 0102-binding_slit_back.jpg
+ :align: center
+
+press towards the wrong side and hemstitch down.
If your binding is a tape with finished edges, fold it in half, pin it
over the raw edge of the slit, applique stitch on the right side and
then hemstitch the wrong side.
-Cut four small patches from the scraps of fabric, fold their edges
-towards the wrong side and sew it at the end of the slit on both sides
-to reinforce the weak point, applique stitching to the rigth side and
-hemstitching to the wrong.
+.. figure:: 0105-slit_end_reinforcements.jpg
+ :align: center
+
+Cut four small patches (two per pocket) from the scraps of fabric, fold
+their edges towards the wrong side and sew it at the end of the slit on
+both sides to reinforce the weak point,
+
+.. figure:: 0106-slit_front_reinforcement.jpg
+ :align: center
+
+applique stitching to the rigth side
+
+.. figure:: 0106-slit_back_reinforcement.jpg
+ :align: center
+
+and hemstitching to the wrong.
+
+.. figure:: 0107-front_and_back.jpg
+ :align: center
Put one panel with a slit on top of a panel with no slit, wrong sides
together, backstitch all around it at 5 mm from the edge.
+.. figure:: 0108-binding_edges.jpg
+ :align: center
+
Bind the side and bottom edges using the same tecnique used for the
-slit.
+slit, carefully following the curves at the bottom.
Cut a piece of tape long enough to go around the waist and be tied, pin
the top edge of the two pockets on top of it so that they are
@@ -106,7 +140,24 @@ symmetrical and lie at the right position for the slits in your skirts.
distances from the front, so that you can choose the ones that fit
better with the line of each skirt you're wearing.
-Hemstitch the tape to the pocket at the bottom edge of the tape.
+.. figure:: 0110-sewing_pockets_to_tape.jpg
+ :align: center
+
+If using tape with raw edges, first sew the pockets to the tape, right
+sides together,
+
+.. figure:: 0111-closing_tape_edge.jpg
+ :align: center
+
+then fold down the tape and whipstitch it closed starting from one end
+
+.. figure:: 0112-closing_tape_back_pocket.jpg
+ :align: center
+
+and continuing on the back of the pockets, and to the other end.
+
+If using finished tape, hemstitch the tape to the pocket at the bottom
+edge of the tape.
Put another piece of tape on top of just the front of each pocket,
folding down the raw edges, applique stitch it to the pocket and to the
@@ -140,6 +191,11 @@ Gallery
The back of the same pocket, with two additional belt loops to be
able to wear it also when not using a MOLLE base.
+.. figure:: jättevallmo_pockets.jpg
+ :align: center
+
+ A pair of pockets made out of leftovers of a JÄTTEVALLMO duvet cover.
+
.. _pockets_see_also:
See Also
diff --git a/source/accessories/bags/pair_of_pockets/jättevallmo_pockets.jpg b/source/accessories/bags/pair_of_pockets/jättevallmo_pockets.jpg
new file mode 100644
index 0000000..2fe8f7e
--- /dev/null
+++ b/source/accessories/bags/pair_of_pockets/jättevallmo_pockets.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0200-molle_back.jpg b/source/accessories/bags/roll_top_backpack/0200-molle_back.jpg
new file mode 100644
index 0000000..b4dfd00
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0200-molle_back.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0201-webbing_straps.jpg b/source/accessories/bags/roll_top_backpack/0201-webbing_straps.jpg
new file mode 100644
index 0000000..b1e99d3
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0201-webbing_straps.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0202-whipstitch_straps.jpg b/source/accessories/bags/roll_top_backpack/0202-whipstitch_straps.jpg
new file mode 100644
index 0000000..9a9f900
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0202-whipstitch_straps.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0203-sewing_shoulder_strap.jpg b/source/accessories/bags/roll_top_backpack/0203-sewing_shoulder_strap.jpg
new file mode 100644
index 0000000..fcf3001
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0203-sewing_shoulder_strap.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0204-sewing_closure_strap.jpg b/source/accessories/bags/roll_top_backpack/0204-sewing_closure_strap.jpg
new file mode 100644
index 0000000..02fe492
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0204-sewing_closure_strap.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0205-strap_support_preparation.jpg b/source/accessories/bags/roll_top_backpack/0205-strap_support_preparation.jpg
new file mode 100644
index 0000000..ad82c57
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0205-strap_support_preparation.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0206-strap_support_sewing.jpg b/source/accessories/bags/roll_top_backpack/0206-strap_support_sewing.jpg
new file mode 100644
index 0000000..c585c0c
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0206-strap_support_sewing.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0207-strap_support_topstitching.jpg b/source/accessories/bags/roll_top_backpack/0207-strap_support_topstitching.jpg
new file mode 100644
index 0000000..20736fd
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0207-strap_support_topstitching.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0208-attaching_strap_support.jpg b/source/accessories/bags/roll_top_backpack/0208-attaching_strap_support.jpg
new file mode 100644
index 0000000..bed7148
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0208-attaching_strap_support.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0209-sewing_back_pieces.jpg b/source/accessories/bags/roll_top_backpack/0209-sewing_back_pieces.jpg
new file mode 100644
index 0000000..e328209
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0209-sewing_back_pieces.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0301-preparing_front_closure.jpg b/source/accessories/bags/roll_top_backpack/0301-preparing_front_closure.jpg
new file mode 100644
index 0000000..8e312e1
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0301-preparing_front_closure.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0302-whipstitching_front_closure.jpg b/source/accessories/bags/roll_top_backpack/0302-whipstitching_front_closure.jpg
new file mode 100644
index 0000000..131415a
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0302-whipstitching_front_closure.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0303-front_closure_placement.jpg b/source/accessories/bags/roll_top_backpack/0303-front_closure_placement.jpg
new file mode 100644
index 0000000..8a2c8e2
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0303-front_closure_placement.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0304-sewing_front_closure.jpg b/source/accessories/bags/roll_top_backpack/0304-sewing_front_closure.jpg
new file mode 100644
index 0000000..600a524
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0304-sewing_front_closure.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0305-webbing_cover_front.jpg b/source/accessories/bags/roll_top_backpack/0305-webbing_cover_front.jpg
new file mode 100644
index 0000000..8251c8d
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0305-webbing_cover_front.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0401-back_over_back_lining.jpg b/source/accessories/bags/roll_top_backpack/0401-back_over_back_lining.jpg
new file mode 100644
index 0000000..d2f95b9
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0401-back_over_back_lining.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0402-side_and_lining_over_back.jpg b/source/accessories/bags/roll_top_backpack/0402-side_and_lining_over_back.jpg
new file mode 100644
index 0000000..250dc70
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0402-side_and_lining_over_back.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0403-sewing_side_seam.jpg b/source/accessories/bags/roll_top_backpack/0403-sewing_side_seam.jpg
new file mode 100644
index 0000000..1005022
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0403-sewing_side_seam.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0404-felling_side_seam.jpg b/source/accessories/bags/roll_top_backpack/0404-felling_side_seam.jpg
new file mode 100644
index 0000000..26a4bd9
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0404-felling_side_seam.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0405-sewing_front_side.jpg b/source/accessories/bags/roll_top_backpack/0405-sewing_front_side.jpg
new file mode 100644
index 0000000..bb1f1c0
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0405-sewing_front_side.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0406-felling_front_side.jpg b/source/accessories/bags/roll_top_backpack/0406-felling_front_side.jpg
new file mode 100644
index 0000000..6fcd463
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0406-felling_front_side.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0407-aligning_other_front_side.jpg b/source/accessories/bags/roll_top_backpack/0407-aligning_other_front_side.jpg
new file mode 100644
index 0000000..e679e29
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0407-aligning_other_front_side.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0410-attaching_bottom.jpg b/source/accessories/bags/roll_top_backpack/0410-attaching_bottom.jpg
new file mode 100644
index 0000000..9e08592
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0410-attaching_bottom.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0411-felling_base.jpg b/source/accessories/bags/roll_top_backpack/0411-felling_base.jpg
new file mode 100644
index 0000000..7c0999c
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0411-felling_base.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0412-hemming_top_opening.jpg b/source/accessories/bags/roll_top_backpack/0412-hemming_top_opening.jpg
new file mode 100644
index 0000000..af67c83
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0412-hemming_top_opening.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0502-glued_bottom_reinforcement.jpg b/source/accessories/bags/roll_top_backpack/0502-glued_bottom_reinforcement.jpg
new file mode 100644
index 0000000..11562fa
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0502-glued_bottom_reinforcement.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/0503-sewing_bottom_reinforcement.jpg b/source/accessories/bags/roll_top_backpack/0503-sewing_bottom_reinforcement.jpg
new file mode 100644
index 0000000..35c8a32
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/0503-sewing_bottom_reinforcement.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/index.rst b/source/accessories/bags/roll_top_backpack/index.rst
new file mode 100644
index 0000000..d2da25e
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/index.rst
@@ -0,0 +1,303 @@
+Roll Top Backpack
+=================
+
+.. only:: html
+
+ .. contents::
+
+.. figure:: roll_top_backpack_front.jpg
+ :align: center
+
+This is a simple backpack with a roll top closure.
+
+The pictures show this backpack as being sewn completely by hand: this
+was because of some specific constraints of the project (mentioned in
+the blog post), and it shows that MYOG as a hobby can be accessible even
+when lacking a sewing machine.
+
+Most of the constructions could of course be done by machine, but
+in that case I think it would be easier to bind the raw edges instead of
+felling them, and using the variant with box corners instead of a
+separate bottom. Attaching the leather-ish protection to the bottom
+needs to be done by hand, however.
+
+Materials
+---------
+
+Fabric
+^^^^^^
+
+* 1 m outer fabric (e.g. waxed canvas);
+* 1 m lining fabric (e.g. lighter canvas);
+* 30 cm leather-like material for reinforcements.
+
+Notions
+^^^^^^^
+
+* 2.1 m 25 mm webbing;
+* 1.6 m 50 mm webbing;
+* 4 50 mm D-rings;
+* 2 25 mm D-rings;
+* glue suitable for the leather-like material;
+* strong sewing thread;
+
+Pattern
+-------
+
+Download the pattern from :download:`roll_top_backpack.val`.
+
+The file is set up to only print the pattern pieces for the bottom,
+strap support and webbing cover, also available as a tiled PDF in A4
+format: :download:`roll_top_backpack-A4.pdf`; everything else are just
+rectangles, and their measurements can be taken from the Variables Table
+in valentina.
+
+Instructions
+------------
+
+Cutting
+^^^^^^^
+
+Cut all pieces as indicated on the patter, either the basic pieces or
+the ``bc`` variants if making the `Box Corners`_ variant.
+
+Back preparation
+^^^^^^^^^^^^^^^^
+
+.. note:: Optionally add a molle pattern to the back, to be able to
+ attach some removable padding.
+
+ .. figure:: 0200-molle_back.jpg
+ :align: center
+
+ Cut 7 pieces of 25 mm webbing as wide as the back (including
+ allowances); starting 6.5 cm from the base put them at one webbing
+ width of distance from each other over the bottom back piece.
+
+ Mark a line in the center, and lines at every 4 cm on each distance, and
+ sew, backstitching over each piece.
+
+ If desired, sew similar pieces of webbing to the lower part of the
+ other panels.
+
+.. figure:: 0201-webbing_straps.jpg
+ :align: center
+
+Cut 2 pieces of 50 mm webbing 80 cm long, fold them in half and slide
+two wide D-rings in each of them. Sew them in place as close to the
+D-ring as possible.
+
+.. figure:: 0202-whipstitch_straps.jpg
+ :align: center
+
+Optionally whipstitch or topstitch the edges of the webbing, making them
+a single strap of double thickness.
+
+.. figure:: 0203-sewing_shoulder_strap.jpg
+ :align: center
+
+Sew the webbing pieces to the allowance at the top of the bottom back
+piece, at 4 cm from the center.
+
+.. figure:: 0204-sewing_closure_strap.jpg
+ :align: center
+
+Cut a piece of 25 mm webbing, 70 cm long, sew it to the allowance at the
+top of the bottom back piece, right at the center.
+
+.. figure:: 0205-strap_support_preparation.jpg
+ :align: center
+
+Cut two pieces of 25 mm webbing, 70 cm long, put them on each strap
+support so that one edge goes from one corner to the middle of the long
+side and there are 5 cm of webbing beyond the long side.
+
+.. figure:: 0206-strap_support_sewing.jpg
+ :align: center
+
+Fold the strap support in half, right sides facing, and sew at 1 cm from
+the long edge.
+
+.. figure:: 0207-strap_support_topstitching.jpg
+ :align: center
+
+Turn inside out, topstitch all around the webbing.
+
+.. figure:: 0208-attaching_strap_support.jpg
+ :align: center
+
+Put the strap support on top of the bottom back, 5 cm from the bottom,
+with the webbing facing up, and sew in the allowance.
+
+Trim the excess webbing.
+
+.. figure:: 0209-sewing_back_pieces.jpg
+ :align: center
+
+Right sides together, put the top back piece over the bottom back and
+sew. Press the allowances up.
+
+Front preparation
+^^^^^^^^^^^^^^^^^
+
+.. figure:: 0301-preparing_front_closure.jpg
+ :align: center
+
+Cut 10 cm of 25 mm webbing, put two D-rings in it, fold it in half and
+sew as close to the rings as possible.
+
+.. figure:: 0302-whipstitching_front_closure.jpg
+ :align: center
+
+Optionally whipstitch the two sides.
+
+.. figure:: 0303-front_closure_placement.jpg
+ :align: center
+
+Put it in the center of the front piece, in such a way that the top
+of the D-rings aligns just below the level of the seam in the back.
+
+.. figure:: 0304-sewing_front_closure.jpg
+ :align: center
+
+Sew a 2 cm × 2 cm square at the bottom of the webbing, plus diagonals
+for strength.
+
+.. figure:: 0305-webbing_cover_front.jpg
+ :align: center
+
+Put the webbing cover so that it covers the square seam and the raw ends
+of the webbing, and appliquestitch it in place.
+
+Structure
+^^^^^^^^^
+
+.. figure:: 0401-back_over_back_lining.jpg
+ :align: center
+
+Put the back over the back lining, wrong sides together, aligning it at
+the bottom edge, centering it between the side edges so that there is 1
+cm of lining excess on each side, and making sure that at the top the
+back is 2 cm longer than the lining.
+
+.. figure:: 0402-side_and_lining_over_back.jpg
+ :align: center
+
+Put one side lining on top of one side, aligned at the bottom and with 2
+cm of excess side compared to the lining.
+Put the side on top of the back, outer / fabric sides together, aligning
+the side of the side with that of the back outer.
+
+.. figure:: 0403-sewing_side_seam.jpg
+ :align: center
+
+Sew the side seam at 2 cm from the back lining edge (i.e. 1 cm from
+every other edge).
+
+.. figure:: 0404-felling_side_seam.jpg
+ :align: center
+
+Press the seam open, then press the allowance of the back lining in
+half, press the seam towards the side and fell.
+
+Repeat with the other side.
+
+.. figure:: 0405-sewing_front_side.jpg
+ :align: center
+
+Put the front on top of one side, right sides together and aligned at
+the bottom and side edge, put the front lining on top of everything,
+with right side on top, and aligned at the bottom and so that there is 1
+cm of excess of lining on the side. Sew at 2 cm from the edge.
+
+.. figure:: 0406-felling_front_side.jpg
+ :align: center
+
+Fell the seam.
+
+.. tip:: you can slide a metal ruler between the side and the side
+ lining to help you fell the seam without catching the outer fabric.
+
+.. figure:: 0407-aligning_other_front_side.jpg
+ :align: center
+
+Repeat for the other side of the front.
+
+.. figure:: 0410-attaching_bottom.jpg
+ :align: center
+
+With the body still inside out, put the outer base on the base lining,
+wrong sides together, so that the outer is centered on the lining.
+Starting from the corners put the base in the body, aligning the edges of
+the body with the edge of the outer base and taking care to keep the
+corners neat. Sew at 2 cm from the base lining edge.
+
+.. figure:: 0411-felling_base.jpg
+ :align: center
+
+Press the seam towards the sides and fell, trying to fold the corners
+as neatly as you can.
+
+.. figure:: 0412-hemming_top_opening.jpg
+ :align: center
+
+Fold down the fabric at the top towards the lining, twice, forming a
+hem, hemstitch it in place.
+
+Reinforcements
+^^^^^^^^^^^^^^
+
+Cut three rectangular pieces of reinforcement material, 3 cm wide and 2
+cm tall, fold them in half and sew them over the end of the straps.
+
+.. figure:: 0502-glued_bottom_reinforcement.jpg
+ :align: center
+
+Cut the bottom piece F out of reinforcement material, glue the side tabs
+closed to form a parallelepipedal open on the top.
+
+.. figure:: 0503-sewing_bottom_reinforcement.jpg
+ :align: center
+
+Applique-stitch the reinforcement to the bottom of the backpack, making
+sure to only catch the fabric and not the lining.
+
+.. tip:: depending on the material this reinforcement could be glued to
+ the backpack instead of being sewn, but this would make it harder to
+ change it later in case it was ruined from use.
+
+Variants
+--------
+
+Bound raw edges
+^^^^^^^^^^^^^^^
+
+Instead of flat-felling the raw edges, you can cut every piece with the
+same sewing allowance of 1 cm, sew the pieces as instructed and then
+bind the raw edges with bias or straight tape.
+
+Box corners
+^^^^^^^^^^^
+
+Instead of a separate bottom you can make the front and back pieces
+longer and add a seam at the center of the bottom; this will make the
+bottom of the pack a bit less structured, but can be significantly
+easier to sew.
+
+To do so, instead of pieces A, A1, B and D1 cut the pieces Abc, A1bc,
+Bbc and D1bd, and skip piece E and E1.
+
+Sew the sides of the backpack as instructed above, aligning the pieces
+from the top, when the instructions
+
+Gallery
+-------
+
+.. figure:: roll_top_backpack_back.jpg
+ :align: center
+
+See Also
+--------
+
+* `The blog post where I describe planning and making this backpack
+ <https://blog.trueelena.org/blog/2025/07/25-roll_top_backpack_handsewn/index.html>`_
diff --git a/source/accessories/bags/roll_top_backpack/roll_top_backpack-A4.pdf b/source/accessories/bags/roll_top_backpack/roll_top_backpack-A4.pdf
new file mode 100644
index 0000000..ff7e3c3
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/roll_top_backpack-A4.pdf
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/roll_top_backpack.val b/source/accessories/bags/roll_top_backpack/roll_top_backpack.val
new file mode 100644
index 0000000..dfad8cf
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/roll_top_backpack.val
@@ -0,0 +1,418 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.1</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>Roll top backpack</patternName>
+ <patternNumber/>
+ <company/>
+ <customer/>
+ <birthDate>2000-01-01</birthDate>
+ <email/>
+ <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="width: %finalMeasurement_width%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="base height: %finalMeasurement_base_height%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="total height: %finalMeasurement_total_height%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="depth: %finalMeasurement_depth%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="height of bottom: %finalMeasurement_bottom_height%"/>
+ </patternLabel>
+ <finalMeasurements>
+ <finalMeasurment formula="#width" name="width"/>
+ <finalMeasurment formula="#base_height" name="base_height"/>
+ <finalMeasurment formula="#base_height + #top_height" name="total_height"/>
+ <finalMeasurment formula="#depth" name="depth"/>
+ <finalMeasurment formula="#bottom_height" name="bottom_height"/>
+ </finalMeasurements>
+ <measurements/>
+ <increments>
+ <increment formula="30" name="#width"/>
+ <increment formula="42" name="#base_height"/>
+ <increment formula="10" name="#depth"/>
+ <increment formula="#depth * 3" name="#top_height"/>
+ <increment formula="4" name="#bottom_height"/>
+ <increment formula="5" name="#strap_triangle"/>
+ <increment formula="2.5" name="#webbing"/>
+ <increment formula="1" name="#sewing_allowance"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="backpack">
+ <calculation>
+ <point id="1" mx="0.264583" my="0.396875" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="90" basePoint="1" id="2" length="#base_height" lineColor="black" mx="0.264583" my="0.396875" name="A1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="90" basePoint="2" id="3" length="#top_height" lineColor="black" mx="0.264583" my="0.396875" name="A2" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="1" id="4" length="#width" lineColor="black" mx="0.264583" my="0.396875" name="A3" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="4" id="5" mx="0.264583" my="0.396875" name="A4" secondPoint="2" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="4" id="6" mx="0.264583" my="0.396875" name="A5" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <point angle="180" basePoint="1" id="7" length="#depth" lineColor="black" mx="0.264583" my="0.396875" name="A6" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="7" id="8" mx="0.264583" my="0.396875" name="A7" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <point angle="270" basePoint="1" id="9" length="#depth" lineColor="black" mx="0.264583" my="0.396875" name="A8" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="4" id="10" mx="0.264583" my="0.396875" name="A9" secondPoint="9" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="7" id="44" mx="0.264583" my="0.396875" name="A10" secondPoint="2" showLabel="true" type="pointOfIntersection"/>
+ <point angle="90" basePoint="1" id="68" length="#bottom_height" lineColor="black" mx="0.264583" my="0.396875" name="A11" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="4" id="69" mx="0.264583" my="0.396875" name="A12" secondPoint="68" showLabel="true" type="pointOfIntersection"/>
+ <point angle="0" basePoint="4" id="70" length="#bottom_height" lineColor="black" mx="0.264583" my="0.396875" name="A13" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="70" id="71" mx="0.264583" my="0.396875" name="A14" secondPoint="10" showLabel="true" type="pointOfIntersection"/>
+ <point angle="180" basePoint="1" id="72" length="#bottom_height" lineColor="black" mx="0.264583" my="0.396875" name="A15" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="72" id="73" mx="0.264583" my="0.396875" name="A16" secondPoint="9" showLabel="true" type="pointOfIntersection"/>
+ <point angle="270" basePoint="9" id="74" length="#bottom_height" lineColor="black" mx="0.264583" my="0.396875" name="A17" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="10" id="75" mx="0.264583" my="0.396875" name="A18" secondPoint="74" showLabel="true" type="pointOfIntersection"/>
+ <point angle="0" basePoint="1" id="89" length="#strap_triangle * 2" lineColor="black" mx="0.264583" my="0.396875" name="A19" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="90" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A20" secondPoint="89" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="90" basePoint="90" id="91" length="#strap_triangle" lineColor="black" mx="0.264583" my="0.396875" name="A21" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="89" id="96" length="#webbing + 1" lineColor="black" mx="0.264583" my="0.396875" name="A22" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="89" id="97" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A23" secondPoint="96" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="90" basePoint="97" id="98" length="#webbing + 1.5" lineColor="black" mx="0.264583" my="0.396875" name="A24" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="90" angle2="180 + 45" color="black" id="99" length1="3" length2="0.5" penStyle="hair" point1="89" point4="98" type="simpleInteractive"/>
+ <spline aScale="0" angle1="-45" angle2="90" color="black" id="100" length1="0.5" length2="3" penStyle="hair" point1="98" point4="96" type="simpleInteractive"/>
+ <point firstPoint="1" id="107" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A25" secondPoint="9" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="4" id="108" mx="0.264583" my="0.396875" name="A26" secondPoint="107" showLabel="true" type="pointOfIntersection"/>
+ </calculation>
+ <modeling>
+ <point id="11" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="12" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="13" idObject="6" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="14" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="16" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="17" idObject="5" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="18" inUse="false" lastToCountour="true" name="roll_height" type="2" typeLine="dashDotLine" visible="1">
+ <nodes>
+ <node idObject="16" type="NodePoint"/>
+ <node idObject="17" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="19" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="20" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="21" idObject="6" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="22" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="24" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="25" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="26" idObject="5" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="27" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="29" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="30" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="31" idObject="6" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="32" idObject="5" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="39" idObject="7" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="40" idObject="8" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="41" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="42" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="45" idObject="44" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="46" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="47" inUse="false" lastToCountour="true" name="roll_height" type="2" typeLine="dashDotLine" visible="1">
+ <nodes>
+ <node idObject="45" type="NodePoint"/>
+ <node idObject="46" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="53" idObject="7" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="54" idObject="8" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="55" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="56" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="58" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="59" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="60" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="61" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="63" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="64" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="65" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="66" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="76" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="77" idObject="73" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="78" idObject="72" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="79" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="80" idObject="68" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="81" idObject="69" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="82" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="83" idObject="70" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="84" idObject="71" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="85" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="86" idObject="75" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="87" idObject="74" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="92" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="93" idObject="91" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="94" idObject="89" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="101" idObject="89" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="102" idObject="99" inUse="false" type="modelingSpline"/>
+ <point id="103" idObject="98" inUse="false" mx="0.659786" my="-1.0522" showLabel="true" type="modeling"/>
+ <spline id="104" idObject="100" inUse="false" type="modelingSpline"/>
+ <point id="105" idObject="96" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="109" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="110" idObject="5" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="111" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="112" idObject="108" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="113" idObject="107" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="114" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="116" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="117" idObject="6" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="118" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="119" idObject="108" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="120" idObject="107" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="121" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="123" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="124" idObject="6" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="125" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="126" idObject="108" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="127" idObject="107" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="128" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="130" idObject="8" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="131" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="132" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="133" idObject="7" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="15" inLayout="false" mx="-0.218377" my="-77.5359" name="front" seamAllowance="true" uuid="{8931ee09-cc33-4e2d-b222-2cc6b39ab924}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="A" mx="647.061" my="-2603.46" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="130.599" my="-2603.46" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="11" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" idObject="12" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="13" type="NodePoint"/>
+ <node idObject="14" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="18"/>
+ </iPaths>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="23" inLayout="false" mx="33.7915" my="-77.5672" name="face_lining" seamAllowance="true" uuid="{26022eb4-b00a-454b-a6e2-de67daffac0e}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="A1" mx="635.188" my="-2579.71" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mLining%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="112.79" my="-2579.71" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node after="CurrentSeamAllowance * 2" idObject="19" type="NodePoint"/>
+ <node after="0" before="CurrentSeamAllowance * 2" idObject="20" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" before="0" idObject="21" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="22" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="28" inLayout="false" mx="0" my="0" name="bottom_back" seamAllowance="true" uuid="{ebd2ddaf-88b6-4651-af10-fe5e9cf4bdac}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="B" mx="670.806" my="-1475.55" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="89.0451" my="-1475.55" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="24" type="NodePoint"/>
+ <node idObject="25" type="NodePoint"/>
+ <node idObject="26" type="NodePoint"/>
+ <node idObject="27" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="33" inLayout="false" mx="-0.157066" my="-2.67012" name="top_back" seamAllowance="true" uuid="{d8849dd9-6659-43ac-8a7b-f4131753064b}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="C" mx="647.061" my="-2582.11" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="89.0451" my="-2593.98" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="29" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" idObject="30" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="31" type="NodePoint"/>
+ <node idObject="32" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="43" inLayout="false" mx="-15.9482" my="-0.212505" name="side" seamAllowance="true" uuid="{68241808-2671-4b25-b18b-437590f1592f}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="D" mx="-355.818" my="-2281.84" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="-337.554" my="-2692.79" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="39" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" idObject="40" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="41" type="NodePoint"/>
+ <node idObject="42" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="47"/>
+ </iPaths>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="57" inLayout="false" mx="-3.15623" my="-0.0809257" name="side_lining" seamAllowance="true" uuid="{0ddd2752-e6c1-4dbf-afbd-a4130805fcd8}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="D1" mx="-337.554" my="-2263.58" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mLining%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="-346.686" my="-2682.14" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="53" type="NodePoint"/>
+ <node after="0" idObject="54" type="NodePoint"/>
+ <node before="0" idObject="55" type="NodePoint"/>
+ <node idObject="56" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="62" inLayout="false" mx="0.0573175" my="3.50836" name="base" seamAllowance="true" uuid="{e4b835ae-3763-4e00-b008-e52e013a6929}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="E" mx="486.198" my="46.4044" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="66.2997" my="46.4044" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="58" type="NodePoint"/>
+ <node idObject="59" type="NodePoint"/>
+ <node idObject="60" type="NodePoint"/>
+ <node idObject="61" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="67" inLayout="false" mx="34.2337" my="2.71869" name="base_lining" seamAllowance="true" uuid="{7b3bdf61-d2b1-4150-865a-371c74bbd3b8}" version="2" width="#sewing_allowance * 2">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="E1" mx="541.447" my="44.1998" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mLining%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="99.4495" my="55.2497" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="63" type="NodePoint"/>
+ <node idObject="64" type="NodePoint"/>
+ <node idObject="65" type="NodePoint"/>
+ <node idObject="66" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="88" mx="3.4018" my="20.521" name="bottom" seamAllowance="true" uuid="{ad963df3-0eee-4cf6-874d-dcc367cb8425}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="F" mx="492.919" my="-228.855" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="Reinforcement, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="88.0213" my="-221.814" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node before="0" idObject="76" type="NodePoint"/>
+ <node after="0" idObject="77" type="NodePoint"/>
+ <node before="0" idObject="78" type="NodePoint"/>
+ <node after="0" idObject="79" type="NodePoint"/>
+ <node after="0" before="0" idObject="80" type="NodePoint"/>
+ <node after="0" before="0" idObject="81" type="NodePoint"/>
+ <node before="0" idObject="82" type="NodePoint"/>
+ <node after="0" idObject="83" type="NodePoint"/>
+ <node before="0" idObject="84" type="NodePoint"/>
+ <node after="0" idObject="85" type="NodePoint"/>
+ <node after="0" before="0" idObject="86" type="NodePoint"/>
+ <node after="0" before="0" idObject="87" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="95" mx="-13.2204" my="8.04723" name="strap_support" seamAllowance="true" uuid="{bca03fa7-01c9-4b56-abde-8641db2b19f4}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="2.5" letter="G" mx="222.349" my="-56.567" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="2.5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="2.5" mx="127.956" my="-56.567" rotation="0" visible="true" width="2.5"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="92" type="NodePoint"/>
+ <node idObject="93" type="NodePoint"/>
+ <node idObject="94" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="106" mx="30.3037" my="20.5042" name="webbing_cover" uuid="{5f87d2d5-d178-4be4-830b-bd8e7a908965}" version="2" width="1">
+ <data annotation="" foldPosition="" fontSize="0" height="2" letter="H" mx="439.56" my="-94.582" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="2">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="Reinforcement, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="2" mx="440.507" my="-34.8348" rotation="0" visible="true" width="2"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="101" type="NodePoint"/>
+ <node idObject="102" reverse="0" type="NodeSpline"/>
+ <node idObject="103" type="NodePoint"/>
+ <node idObject="104" reverse="0" type="NodeSpline"/>
+ <node idObject="105" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="115" inLayout="false" mx="33.6426" my="-7.12872" name="bottom_back_box_corners" seamAllowance="true" uuid="{8a2b40a9-2553-44d9-b811-be9a4bc4fc1d}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="Bbc" mx="516.552" my="-1401.62" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="15">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="94.5375" my="-1415.8" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="109" type="NodePoint"/>
+ <node idObject="110" type="NodePoint"/>
+ <node idObject="111" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="112" type="NodePoint"/>
+ <node idObject="113" type="NodePoint"/>
+ <node idObject="114" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="122" inLayout="false" mx="68.4107" my="-2.75144" name="front_box_corners" seamAllowance="true" uuid="{e8551fee-866d-44b0-975c-8a697badeeea}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="Abc" mx="529.41" my="-2588.06" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="15">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="103.991" my="-2588.06" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node after="CurrentSeamAllowance * 2" idObject="116" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="117" type="NodePoint"/>
+ <node idObject="118" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="119" type="NodePoint"/>
+ <node idObject="120" type="NodePoint"/>
+ <node idObject="121" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="129" inLayout="false" mx="67.5353" my="-84.0439" name="face_lining_box_corner" seamAllowance="true" uuid="{0dbd25da-c1d4-4712-823a-0fac1341c798}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="A1bc" mx="548.318" my="-2583.36" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="15">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mLining%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="108.718" my="-2588.08" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node after="0" before="CurrentSeamAllowance * 2" idObject="123" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" before="0" idObject="124" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" before="CurrentSeamAllowance * 2" idObject="125" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" before="CurrentSeamAllowance * 2" idObject="126" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" before="CurrentSeamAllowance * 2" idObject="127" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" before="CurrentSeamAllowance * 2" idObject="128" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="134" inLayout="false" mx="-28.765" my="0.125065" name="side_lining_box_corners" seamAllowance="true" uuid="{fb395438-7d59-45bc-973b-a4af227662b2}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="D1bc" mx="-343.206" my="-2271.29" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mLining%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="-347.972" my="-2649.44" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node after="0" idObject="130" type="NodePoint"/>
+ <node before="0" idObject="131" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" idObject="132" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="133" type="NodePoint"/>
+ </nodes>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/accessories/bags/roll_top_backpack/roll_top_backpack_back.jpg b/source/accessories/bags/roll_top_backpack/roll_top_backpack_back.jpg
new file mode 100644
index 0000000..6a34ddd
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/roll_top_backpack_back.jpg
Binary files differ
diff --git a/source/accessories/bags/roll_top_backpack/roll_top_backpack_front.jpg b/source/accessories/bags/roll_top_backpack/roll_top_backpack_front.jpg
new file mode 100644
index 0000000..4fe3d3c
--- /dev/null
+++ b/source/accessories/bags/roll_top_backpack/roll_top_backpack_front.jpg
Binary files differ
diff --git a/source/accessories/bags/shoulder_sack/0101-hems.jpg b/source/accessories/bags/shoulder_sack/0101-hems.jpg
new file mode 100644
index 0000000..c570c1d
--- /dev/null
+++ b/source/accessories/bags/shoulder_sack/0101-hems.jpg
Binary files differ
diff --git a/source/accessories/bags/shoulder_sack/0102-center_seam.jpg b/source/accessories/bags/shoulder_sack/0102-center_seam.jpg
new file mode 100644
index 0000000..1083781
--- /dev/null
+++ b/source/accessories/bags/shoulder_sack/0102-center_seam.jpg
Binary files differ
diff --git a/source/accessories/bags/shoulder_sack/0103-end_seam.jpg b/source/accessories/bags/shoulder_sack/0103-end_seam.jpg
new file mode 100644
index 0000000..fa10271
--- /dev/null
+++ b/source/accessories/bags/shoulder_sack/0103-end_seam.jpg
Binary files differ
diff --git a/source/accessories/bags/shoulder_sack/index.rst b/source/accessories/bags/shoulder_sack/index.rst
new file mode 100644
index 0000000..978a388
--- /dev/null
+++ b/source/accessories/bags/shoulder_sack/index.rst
@@ -0,0 +1,114 @@
+Shoulder Sack
+=============
+
+.. .. figure:: sack.jpg
+ :align: center
+
+This bag style is, I believe, pretty common among reenactors of epochs
+between the Middle Ages and the 18th century, and I've found online a
+`list of period depictions of similar bags
+<http://www.larsdatter.com/wallets.htm>`_ .
+
+It is a convenient style of bag that can be used to carry clothing and
+other goods.
+
+These instructions aren't historically accurate, but at least the one
+sewn by hand are vaguely plausible, since they use stitches and
+techniques with a long history.
+
+The instructions for machine sewing give a bag with visible machine
+stitching that is probably not appropriate for any reenactment, but are
+suitable for an historically-inspired variant made with modern technical
+fabric.
+
+Materials
+---------
+
+* Less than 1 m sturdy linen or cotton fabric, or lightweight waterproof
+ synthetics;
+* matching sewing thread.
+
+Pattern
+-------
+
+This bag is made out of a rectangle of fabric as high as the length and
+twice as wide as the width of the finished bag, plus sewing allowances
+on all four sides.
+
+To hang comfortably from the shoulder a length of about 1 m looks good,
+and if you're using narrow fabric (~80 cm) using the full width is
+convenient.
+
+Instructions by Hand
+--------------------
+
+.. figure:: 0101-hems.jpg
+ :align: center
+
+Fold down all four edges of the fabric by the sewing allowance twice to
+form a hem, sew with a running stitch.
+
+.. tip:: for thick fabric that does not unravel folding the edge just
+ once may be enough.
+
+.. figure:: 0102-center_seam.jpg
+ :align: center
+
+Using either a strong thread or up to four strands of regular sewing
+thread, waxed, whipstitch together two long edges for 3/8 of the length
+from each end, leaving a slit in the middle that is 1/4 of the full
+length.
+
+.. figure:: 0103-end_seam.jpg
+ :align: center
+
+Fold the fabric so that the long seam + slit is in the middle, and
+whipstitch closed the short edges.
+
+Instructions by Machine
+-----------------------
+
+.. tip::
+
+ If using coated, water repellent fabric, you want to minimize holes,
+ so use a longer stitch than usual (e.g. 3 mm) and avoid using pins as
+ much as possible, only using them in the sewing allowances.
+
+ Do however backstitch at the start and end of all seams, for
+ stability.
+
+ Binder clips are useful to keep things in place without making holes,
+ even if they can't do miracles on extra slippery fabric like
+ silnylon.
+
+Right sides together, align the long sides of the fabric and sew with a
+double sewing allowance 3/8 of the length from each side, leaving a slit
+in the middle.
+
+Fold down all four edges of the fabric by the sewing allowance twice to
+form an hem, topstitch.
+
+Wrong sides together, flatten the tube so that the seam is in the middle
+of one side, sew the short ends at a bit less than one sewing allowance
+from the raw edge.
+
+Turn inside out, right sides together, and sew again the short ends at a
+bit more than the sewing allowance from the last seam to form a french
+seam.
+
+Turn inside out so that the wrong sides are inside and the bag is
+finished.
+
+See also
+--------
+
+For some historically researched examples, see:
+
+* `Carrysack from Martebo
+ <https://albrechts.se/carrysack-from-martebo/>`_ by Johan Käll
+* `The sack from Martebo
+ <https://indemejarecristi.wordpress.com/2014/06/13/the-sack-from-martebo/>`_
+ by Maria of In deme jare Cristi
+* `Historical Sew Monthly 2017: #2 Re-make
+ <https://blackcatsews.blogspot.com/2017/02/historical-sew-monthly-2017-2-re-make.html>`_
+ by Miriam / Blackcatsews
diff --git a/source/accessories/cases/index.rst b/source/accessories/cases/index.rst
index e0b7efc..94a2022 100644
--- a/source/accessories/cases/index.rst
+++ b/source/accessories/cases/index.rst
@@ -8,3 +8,4 @@
knitting_needles_roll/index
neoprene_laptop_sleeve/index
+ parallelepipedal_zippered_pouch/index
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/020101-bound_mesh.jpg b/source/accessories/cases/parallelepipedal_zippered_pouch/020101-bound_mesh.jpg
new file mode 100644
index 0000000..d5eea13
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/020101-bound_mesh.jpg
Binary files differ
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/020102-half_pockets.jpg b/source/accessories/cases/parallelepipedal_zippered_pouch/020102-half_pockets.jpg
new file mode 100644
index 0000000..e1138bc
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/020102-half_pockets.jpg
Binary files differ
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/030101-webbing.jpg b/source/accessories/cases/parallelepipedal_zippered_pouch/030101-webbing.jpg
new file mode 100644
index 0000000..96d3a1b
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/030101-webbing.jpg
Binary files differ
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/030301-pieces_a.jpg b/source/accessories/cases/parallelepipedal_zippered_pouch/030301-pieces_a.jpg
new file mode 100644
index 0000000..7e32d91
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/030301-pieces_a.jpg
Binary files differ
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/040201-bound_padded_lining.jpg b/source/accessories/cases/parallelepipedal_zippered_pouch/040201-bound_padded_lining.jpg
new file mode 100644
index 0000000..07b0ecb
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/040201-bound_padded_lining.jpg
Binary files differ
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/040202-sewn_zipper_outer.jpg b/source/accessories/cases/parallelepipedal_zippered_pouch/040202-sewn_zipper_outer.jpg
new file mode 100644
index 0000000..99ed9a4
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/040202-sewn_zipper_outer.jpg
Binary files differ
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/040203-sewn_lining.jpg b/source/accessories/cases/parallelepipedal_zippered_pouch/040203-sewn_lining.jpg
new file mode 100644
index 0000000..d8b3656
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/040203-sewn_lining.jpg
Binary files differ
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/040204-sides.jpg b/source/accessories/cases/parallelepipedal_zippered_pouch/040204-sides.jpg
new file mode 100644
index 0000000..5e92fe8
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/040204-sides.jpg
Binary files differ
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/040205-hinge_outer.jpg b/source/accessories/cases/parallelepipedal_zippered_pouch/040205-hinge_outer.jpg
new file mode 100644
index 0000000..bdd88fe
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/040205-hinge_outer.jpg
Binary files differ
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/040206-complete_sides.jpg b/source/accessories/cases/parallelepipedal_zippered_pouch/040206-complete_sides.jpg
new file mode 100644
index 0000000..86a85c3
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/040206-complete_sides.jpg
Binary files differ
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/040207-sides_as_one.jpg b/source/accessories/cases/parallelepipedal_zippered_pouch/040207-sides_as_one.jpg
new file mode 100644
index 0000000..fe26af7
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/040207-sides_as_one.jpg
Binary files differ
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/050101-piping.jpg b/source/accessories/cases/parallelepipedal_zippered_pouch/050101-piping.jpg
new file mode 100644
index 0000000..f6272fd
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/050101-piping.jpg
Binary files differ
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/060101-sewing_top_face.jpg b/source/accessories/cases/parallelepipedal_zippered_pouch/060101-sewing_top_face.jpg
new file mode 100644
index 0000000..88b29eb
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/060101-sewing_top_face.jpg
Binary files differ
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/060102-binding.jpg b/source/accessories/cases/parallelepipedal_zippered_pouch/060102-binding.jpg
new file mode 100644
index 0000000..a23c802
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/060102-binding.jpg
Binary files differ
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/10x10.pdf b/source/accessories/cases/parallelepipedal_zippered_pouch/10x10.pdf
new file mode 100644
index 0000000..7c00613
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/10x10.pdf
Binary files differ
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/10x10_layout.vlt b/source/accessories/cases/parallelepipedal_zippered_pouch/10x10_layout.vlt
new file mode 100644
index 0000000..85c5385
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/10x10_layout.vlt
@@ -0,0 +1,211 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--Layout created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+<layout version="0.1.2">
+ <properties>
+ <unit>cm</unit>
+ <title></title>
+ <description></description>
+ <control warningSuperposition="true" warningOutOfBound="true" stickyEdges="true" piecesGap="18.8976" followGrainline="false"/>
+ <tiles visible="true" matchingMarks="standard">
+ <size width="793.701" length="1122.52"/>
+ <margin left="37.7953" top="37.7953" right="37.7953" bottom="37.7953"/>
+ </tiles>
+ <scale xScale="1" yScale="1"/>
+ <watermark></watermark>
+ </properties>
+ <unplacedPieces/>
+ <sheets>
+ <sheet>
+ <name>Sheet 1</name>
+ <size width="680.315" length="2003.15"/>
+ <margin/>
+ <pieces>
+ <piece id="{345bb0b2-743f-4c18-8bb0-b874a730e395}" name="hinge" transform="1;0;0;0;1;0;-22.4409448819;908.661543307;1" copyNumber="1">
+ <seamLine>67.7952755906,-16.6930393701 370.157480315,-16.6930393701 370.157480315,39.9998740157 67.7952755906,39.9998740157 67.7952755906,-16.6930393701</seamLine>
+ <seamAllowance enabled="true">30,-54.4883149606 407.952755906,-54.4883149606 407.952755906,77.7951496063 30,77.7951496063 30,-54.4883149606</seamAllowance>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="217.688407728,-15.9371338583 368.86951009,-15.9371338583 368.86951009,40.7557795276 217.688407728,40.7557795276">
+ <lines font="Sans Serif,-1,10,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">B</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">hinge</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 1 </line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Lining, Cut 1 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="74.4031056165,-16.6264205771 225.584207979,-16.6264205771 225.584207979,40.0664928087 74.4031056165,40.0664928087">
+ <lines font="Sans Serif,-1,8,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-26</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 10 × 10 × 1.5</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 10 × 10 × 1.5</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{372024d2-c14f-4167-817b-3090318c3475}" name="four_fifths_pocket" transform="1;0;0;0;1;0;15.3547436267;1366.86595276;1" copyNumber="1">
+ <seamLine>30,115.590425197 407.952755906,115.590425197 407.828318692,383.903498387 406.376134286,391.168355549 403.553889772,397.98185653 399.44370945,404.145735735 394.145861719,409.443583466 387.981982514,413.553763788 381.168481533,416.376008302 373.903624371,417.828192708 64.0491315341,417.828192708 56.7842743728,416.376008302 49.9707733911,413.553763788 43.8068941864,409.443583466 38.5090464552,404.145735735 34.3988661335,397.98185653 31.5766216197,391.168355549 30.124437213,383.903498387 30,115.590425197</seamLine>
+ <seamAllowance enabled="true">-7.79568850861,114.708850394 445.748444414,114.708850394 445.621859576,387.652658591 442.712081592,402.209433429 437.054505553,415.86803023 429.16491925,427.699739095 423.622811883,433.622685898 417.69986508,439.164793266 405.868156215,447.054379569 392.209559413,452.711955608 377.644106342,455.623468299 60.3086495636,455.623468299 45.7431964926,452.711955608 32.0845996908,447.054379569 20.2528908258,439.164793266 14.3299440228,433.622685898 8.78783665545,427.699739095 0.898250352017,415.86803023 -4.75932568627,402.209433429 -7.66910367097,387.652658591 -7.79568850861,114.708850394</seamAllowance>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="219.732283383,162.802 408.708661336,162.802 408.708661336,351.778377953 219.732283383,351.778377953">
+ <lines font="Sans Serif,-1,18,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">D1</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">four_fifths_pocket</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Pocketing, Cut 1 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="35.7796284137,161.580648568 224.756006366,161.580648568 224.756006366,350.557026521 35.7796284137,350.557026521">
+ <lines font="Sans Serif,-1,16,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-26</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 10 × 10 × 1.5</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 10 × 10 × 1.5</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{80342c52-c263-4c5a-bf81-d85311483113}" name="padding" transform="1;0;0;0;1;0;-619.281652443;804.102817799;1" copyNumber="1">
+ <seamLine>373.903624371,40.1243112288 381.168481533,41.5764956354 387.981982514,44.3987401493 394.145861719,48.5089204709 399.44370945,53.8067682022 403.553889772,59.9706474068 406.376134286,66.7841483885 407.828318692,74.0490055498 407.828318692,383.903498387 406.376134286,391.168355549 403.553889772,397.98185653 399.44370945,404.145735735 394.145861719,409.443583466 387.981982514,413.553763788 381.168481533,416.376008302 373.903624371,417.828192708 64.0491315341,417.828192708 56.7842743728,416.376008302 49.9707733911,413.553763788 43.8068941864,409.443583466 38.5090464552,404.145735735 34.3988661335,397.98185653 31.5766216197,391.168355549 30.124437213,383.903498387 30.124437213,74.0490055498 31.5766216197,66.7841483885 34.3988661335,59.9706474068 38.5090464552,53.8067682022 43.8068941864,48.5089204709 49.9707733911,44.3987401493 56.7842743728,41.5764956354 64.0491315341,40.1243112288 373.903624371,40.1243112288</seamLine>
+ <seamAllowance/>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="219.607846252,116.993 408.584224204,116.993 408.584224204,305.969377953 219.607846252,305.969377953">
+ <lines font="Sans Serif,-1,15,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">A1</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">padding</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Optional Interlining, Cut 2</line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="29.9810483475,116.993 218.9574263,116.993 218.9574263,305.969377953 29.9810483475,305.969377953">
+ <lines font="Sans Serif,-1,16,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-26</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 10 × 10 × 1.5</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 10 × 10 × 1.5</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{80342c52-c263-4c5a-bf81-d85311483113}" name="padding" transform="1;0;0;0;1;0;-22.5653820949;428.537106094;1" copyNumber="2">
+ <seamLine>373.903624371,40.1243112288 381.168481533,41.5764956354 387.981982514,44.3987401493 394.145861719,48.5089204709 399.44370945,53.8067682022 403.553889772,59.9706474068 406.376134286,66.7841483885 407.828318692,74.0490055498 407.828318692,383.903498387 406.376134286,391.168355549 403.553889772,397.98185653 399.44370945,404.145735735 394.145861719,409.443583466 387.981982514,413.553763788 381.168481533,416.376008302 373.903624371,417.828192708 64.0491315341,417.828192708 56.7842743728,416.376008302 49.9707733911,413.553763788 43.8068941864,409.443583466 38.5090464552,404.145735735 34.3988661335,397.98185653 31.5766216197,391.168355549 30.124437213,383.903498387 30.124437213,74.0490055498 31.5766216197,66.7841483885 34.3988661335,59.9706474068 38.5090464552,53.8067682022 43.8068941864,48.5089204709 49.9707733911,44.3987401493 56.7842743728,41.5764956354 64.0491315341,40.1243112288 373.903624371,40.1243112288</seamLine>
+ <seamAllowance/>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="219.607846252,116.993 408.584224204,116.993 408.584224204,305.969377953 219.607846252,305.969377953">
+ <lines font="Sans Serif,-1,15,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">A1</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">padding</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Optional Interlining, Cut 2</line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="29.9810483475,116.993 218.9574263,116.993 218.9574263,305.969377953 29.9810483475,305.969377953">
+ <lines font="Sans Serif,-1,16,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-26</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 10 × 10 × 1.5</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 10 × 10 × 1.5</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{a1c9f20b-9f3e-49bd-8da4-6a14dd8f8abf}" name="face" transform="1;0;0;0;1;0;15.2298934956;1018.14340531;1" copyNumber="1">
+ <seamLine>373.903624371,40.1243112288 381.168481533,41.5764956354 387.981982514,44.3987401493 394.145861719,48.5089204709 399.44370945,53.8067682022 403.553889772,59.9706474068 406.376134286,66.7841483885 407.828318692,74.0490055498 407.828318692,383.903498387 406.376134286,391.168355549 403.553889772,397.98185653 399.44370945,404.145735735 394.145861719,409.443583466 387.981982514,413.553763788 381.168481533,416.376008302 373.903624371,417.828192708 64.0491315341,417.828192708 56.7842743728,416.376008302 49.9707733911,413.553763788 43.8068941864,409.443583466 38.5090464552,404.145735735 34.3988661335,397.98185653 31.5766216197,391.168355549 30.124437213,383.903498387 30.124437213,74.0490055498 31.5766216197,66.7841483885 34.3988661335,59.9706474068 38.5090464552,53.8067682022 43.8068941864,48.5089204709 49.9707733911,44.3987401493 56.7842743728,41.5764956354 64.0491315341,40.1243112288 373.903624371,40.1243112288</seamLine>
+ <seamAllowance enabled="true">377.644106342,2.32903563823 392.209559413,5.24054832948 405.868156215,10.8981243678 417.69986508,18.7877106712 423.622811883,24.3298180386 429.16491925,30.2527648415 437.054505553,42.0844737066 442.712081592,55.7430705084 445.623594283,70.3085235793 445.623594283,387.643980358 442.712081592,402.209433429 437.054505553,415.86803023 429.16491925,427.699739095 423.622811883,433.622685898 417.69986508,439.164793266 405.868156215,447.054379569 392.209559413,452.711955608 377.644106342,455.623468299 60.3086495636,455.623468299 45.7431964926,452.711955608 32.0845996908,447.054379569 20.2528908258,439.164793266 14.3299440228,433.622685898 8.78783665545,427.699739095 0.898250352017,415.86803023 -4.75932568627,402.209433429 -7.67083837752,387.643980358 -7.67083837752,70.3085235793 -4.75932568627,55.7430705084 0.898250352018,42.0844737066 8.78783665545,30.2527648415 14.3299440228,24.3298180386 20.2528908258,18.7877106712 32.0845996908,10.8981243678 45.7431964926,5.24054832948 60.3086495636,2.32903563823 377.644106342,2.32903563823</seamAllowance>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="217.563970515,102.702242841 406.540348468,102.702242841 406.540348468,291.678620794 217.563970515,291.678620794">
+ <lines font="Sans Serif,-1,30,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">A</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">face</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 2 </line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Lining, Cut 2 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="29.3685317012,108.589702863 218.344909654,108.589702863 218.344909654,297.566080816 29.3685317012,297.566080816">
+ <lines font="Sans Serif,-1,16,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-26</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 10 × 10 × 1.5</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 10 × 10 × 1.5</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{a1c9f20b-9f3e-49bd-8da4-6a14dd8f8abf}" name="face" transform="1;0;0;0;1;0;15.2298934956;5.23001947988;1" copyNumber="2">
+ <seamLine>373.903624371,40.1243112288 381.168481533,41.5764956354 387.981982514,44.3987401493 394.145861719,48.5089204709 399.44370945,53.8067682022 403.553889772,59.9706474068 406.376134286,66.7841483885 407.828318692,74.0490055498 407.828318692,383.903498387 406.376134286,391.168355549 403.553889772,397.98185653 399.44370945,404.145735735 394.145861719,409.443583466 387.981982514,413.553763788 381.168481533,416.376008302 373.903624371,417.828192708 64.0491315341,417.828192708 56.7842743728,416.376008302 49.9707733911,413.553763788 43.8068941864,409.443583466 38.5090464552,404.145735735 34.3988661335,397.98185653 31.5766216197,391.168355549 30.124437213,383.903498387 30.124437213,74.0490055498 31.5766216197,66.7841483885 34.3988661335,59.9706474068 38.5090464552,53.8067682022 43.8068941864,48.5089204709 49.9707733911,44.3987401493 56.7842743728,41.5764956354 64.0491315341,40.1243112288 373.903624371,40.1243112288</seamLine>
+ <seamAllowance enabled="true">377.644106342,2.32903563823 392.209559413,5.24054832948 405.868156215,10.8981243678 417.69986508,18.7877106712 423.622811883,24.3298180386 429.16491925,30.2527648415 437.054505553,42.0844737066 442.712081592,55.7430705084 445.623594283,70.3085235793 445.623594283,387.643980358 442.712081592,402.209433429 437.054505553,415.86803023 429.16491925,427.699739095 423.622811883,433.622685898 417.69986508,439.164793266 405.868156215,447.054379569 392.209559413,452.711955608 377.644106342,455.623468299 60.3086495636,455.623468299 45.7431964926,452.711955608 32.0845996908,447.054379569 20.2528908258,439.164793266 14.3299440228,433.622685898 8.78783665545,427.699739095 0.898250352017,415.86803023 -4.75932568627,402.209433429 -7.67083837752,387.643980358 -7.67083837752,70.3085235793 -4.75932568627,55.7430705084 0.898250352018,42.0844737066 8.78783665545,30.2527648415 14.3299440228,24.3298180386 20.2528908258,18.7877106712 32.0845996908,10.8981243678 45.7431964926,5.24054832948 60.3086495636,2.32903563823 377.644106342,2.32903563823</seamAllowance>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="217.563970515,102.702242841 406.540348468,102.702242841 406.540348468,291.678620794 217.563970515,291.678620794">
+ <lines font="Sans Serif,-1,30,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">A</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">face</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 2 </line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Lining, Cut 2 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="29.3685317012,108.589702863 218.344909654,108.589702863 218.344909654,297.566080816 29.3685317012,297.566080816">
+ <lines font="Sans Serif,-1,16,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-26</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 10 × 10 × 1.5</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 10 × 10 × 1.5</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{d52ffb96-b2d8-487e-aebd-5886b73f3408}" name="half_pocket" transform="0;-1;0;1;0;0;164.976188976;914.410169089;1" copyNumber="1">
+ <seamLine>30,228.976251969 407.952755906,228.976251969 407.828318692,383.903498387 406.376134286,391.168355549 403.553889772,397.98185653 399.44370945,404.145735735 394.145861719,409.443583466 387.981982514,413.553763788 381.168481533,416.376008302 373.903624371,417.828192708 64.0491315341,417.828192708 56.7842743728,416.376008302 49.9707733911,413.553763788 43.8068941864,409.443583466 38.5090464552,404.145735735 34.3988661335,397.98185653 31.5766216197,391.168355549 30.124437213,383.903498387 30,228.976251969</seamLine>
+ <seamAllowance enabled="true">-7.7959958608,228.094677165 445.748751766,228.094677165 445.620590056,387.659009632 442.712081592,402.209433429 437.054505553,415.86803023 429.16491925,427.699739095 423.622811883,433.622685898 417.69986508,439.164793266 405.868156215,447.054379569 392.209559413,452.711955608 377.644106342,455.623468299 60.3086495636,455.623468299 45.7431964926,452.711955608 32.0845996908,447.054379569 20.2528908258,439.164793266 14.3299440228,433.622685898 8.78783665545,427.699739095 0.898250352017,415.86803023 -4.75932568627,402.209433429 -7.66783415077,387.659009632 -7.7959958608,228.094677165</seamAllowance>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="219.732283221,228.220346457 408.708661173,228.220346457 408.708661173,417.196724409 219.732283221,417.196724409">
+ <lines font="Sans Serif,-1,23,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">D2</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">half_pocket</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Pocketing, Cut 1 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="31.2762912992,228.220346457 220.252669252,228.220346457 220.252669252,417.196724409 31.2762912992,417.196724409">
+ <lines font="Sans Serif,-1,16,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-26</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 10 × 10 × 1.5</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 10 × 10 × 1.5</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ </pieces>
+ </sheet>
+ </sheets>
+</layout>
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/20x20.pdf b/source/accessories/cases/parallelepipedal_zippered_pouch/20x20.pdf
new file mode 100644
index 0000000..b0a0e71
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/20x20.pdf
Binary files differ
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/20x20_layout.vlt b/source/accessories/cases/parallelepipedal_zippered_pouch/20x20_layout.vlt
new file mode 100644
index 0000000..8c44735
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/20x20_layout.vlt
@@ -0,0 +1,290 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--Layout created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+<layout version="0.1.2">
+ <properties>
+ <unit>cm</unit>
+ <title></title>
+ <description></description>
+ <control warningSuperposition="true" warningOutOfBound="true" stickyEdges="true" piecesGap="18.8976" followGrainline="false"/>
+ <tiles visible="true" matchingMarks="standard">
+ <size width="793.701" length="1122.52"/>
+ <margin left="22.6772" top="22.6772" right="22.6772" bottom="22.6772"/>
+ </tiles>
+ <scale xScale="1" yScale="1"/>
+ <watermark></watermark>
+ </properties>
+ <unplacedPieces/>
+ <sheets>
+ <sheet>
+ <name>Sheet 1</name>
+ <size width="2834.65" length="2078.74"/>
+ <margin/>
+ <pieces>
+ <piece id="{2c20b53c-8b4f-40a6-a0a0-120b470683f0}" name="padded_hinge" transform="0;-1;0;1;0;0;1237.48044094;926.629606299;1" copyNumber="1">
+ <seamLine>86.6929133858,-111.181228346 729.212598425,-111.181228346 729.212598425,39.9998740157 86.6929133858,39.9998740157 86.6929133858,-111.181228346</seamLine>
+ <seamAllowance enabled="true">85.8113385827,-148.976503937 730.094173228,-148.976503937 730.094173228,77.7951496063 85.8113385827,77.7951496063 85.8113385827,-148.976503937</seamAllowance>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="333.801226403,-90.867773597 522.777604356,-90.867773597 522.777604356,22.5180531747 333.801226403,22.5180531747">
+ <lines font="Sans Serif,-1,18,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">B1</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">padded_hinge</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Padded Lining, Cut 1 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="125.530871067,-92.2525157313 314.50724902,-92.2525157313 314.50724902,21.1333110403 125.530871067,21.1333110403">
+ <lines font="Sans Serif,-1,16,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-26</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 20 × 20 × 4</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 20 × 20 × 4</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{345bb0b2-743f-4c18-8bb0-b874a730e395}" name="hinge" transform="0;-1;0;1;0;0;995.590677165;963.543307087;1" copyNumber="1">
+ <seamLine>86.6929133858,-111.181228346 729.212598425,-111.181228346 729.212598425,39.9998740157 86.6929133858,39.9998740157 86.6929133858,-111.181228346</seamLine>
+ <seamAllowance enabled="true">48.8976377953,-148.976503937 767.007874016,-148.976503937 767.007874016,77.7951496063 48.8976377953,77.7951496063 48.8976377953,-148.976503937</seamAllowance>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="342.776710672,-92.4283867985 531.753088624,-92.4283867985 531.753088624,20.9574399732 342.776710672,20.9574399732">
+ <lines font="Sans Serif,-1,21,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">B</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">hinge</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 1 </line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Lining, Cut 1 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="128.104355336,-91.8598578657 317.080733289,-91.8598578657 317.080733289,21.525968906 128.104355336,21.525968906">
+ <lines font="Sans Serif,-1,16,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-26</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 20 × 20 × 4</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 20 × 20 × 4</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{372024d2-c14f-4167-817b-3090318c3475}" name="four_fifths_pocket" transform="1;0;0;0;1;0;15.3546300676;1004.03130709;1" copyNumber="1">
+ <seamLine>30,191.180976378 785.905511811,191.180976378 785.905511811,739.212472441 785.718855991,744.831688526 783.540579382,755.728974268 779.307212611,765.94922574 773.141942128,775.195044547 769.300541926,779.300415941 765.195170531,783.141816144 755.949351724,789.307086626 745.729100252,793.540453397 734.83181451,795.718730007 729.212598425,795.905385827 86.6929133858,795.905385827 81.0736973011,795.718730007 70.1764115591,793.540453397 59.9561600866,789.307086626 50.7103412797,783.141816144 46.6049698855,779.300415941 42.7635696828,775.195044547 36.5982992003,765.94922574 32.3649324295,755.728974268 30.1866558195,744.831688526 30,739.212472441 30,191.180976378</seamLine>
+ <seamAllowance enabled="true">-7.79557494945,190.299401575 823.70108676,190.299401575 823.51287055,748.578479071 819.876526687,766.770052148 812.807828392,783.83539944 802.863151928,798.749047908 796.040577826,806.040451842 788.749173892,812.863025944 773.835525425,822.807702408 756.770178132,829.876400703 738.57229648,833.514005598 77.3332153306,833.514005598 59.135333679,829.876400703 42.0699863864,822.807702408 27.156337919,812.863025944 19.8649339846,806.040451842 13.0423598831,798.749047908 3.09768341879,783.83539944 -3.97101487643,766.770052148 -7.60735873938,748.578479071 -7.79557494945,190.299401575</seamAllowance>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="278.232289328,218.810241179 467.208667281,218.810241179 467.208667281,407.786619132 278.232289328,407.786619132">
+ <lines font="Sans Serif,-1,18,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">D1</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">four_fifths_pocket</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Pocketing, Cut 1 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="62.0006182611,215.642370112 250.976996214,215.642370112 250.976996214,404.618748065 62.0006182611,404.618748065">
+ <lines font="Sans Serif,-1,18,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-26</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 20 × 20 × 4</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 20 × 20 × 4</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{55f3727a-cd0d-431c-816d-075290455a3d}" name="padded_side" transform="1;0;0;0;1;0;-683.858267717;1102.29902362;1" copyNumber="1">
+ <seamLine>729.212598425,-54.4883149606 3012.98373395,-54.4883149606 3012.98373395,39.9998740157 729.212598425,39.9998740157 729.212598425,-54.4883149606</seamLine>
+ <seamAllowance enabled="true">691.417322835,-55.3698897638 3050.77900954,-55.3698897638 3050.77900954,77.7951496063 691.417322835,77.7951496063 691.417322835,-55.3698897638</seamAllowance>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="964.897163478,-55.2442204724 1153.87354143,-55.2442204724 1153.87354143,39.2439685039 964.897163478,39.2439685039">
+ <lines font="Sans Serif,-1,18,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">C1</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">padded_side</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Padded Lining, Cut 1 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="757.942615245,-53.7324094488 946.918993198,-53.7324094488 946.918993198,40.7557795276 757.942615245,40.7557795276">
+ <lines font="Sans Serif,-1,13,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-26</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 20 × 20 × 4</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 20 × 20 × 4</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{80342c52-c263-4c5a-bf81-d85311483113}" name="padding" transform="1;0;0;0;1;0;1708.58267717;1154.33083465;1" copyNumber="1">
+ <seamLine>86.6929133858,39.9998740157 729.212598425,39.9998740157 734.83181451,40.1865298353 745.729100252,42.3648064453 755.949351724,46.5981732161 765.195170531,52.7634436985 769.300541926,56.6048439012 773.141942128,60.7102152954 779.307212611,69.9560341023 783.540579382,80.1762855749 785.718855991,91.0735713169 785.905511811,96.6927874016 785.905511811,739.212472441 785.718855991,744.831688526 783.540579382,755.728974268 779.307212611,765.94922574 773.141942128,775.195044547 769.300541926,779.300415941 765.195170531,783.141816144 755.949351724,789.307086626 745.729100252,793.540453397 734.83181451,795.718730007 729.212598425,795.905385827 86.6929133858,795.905385827 81.0736973011,795.718730007 70.1764115591,793.540453397 59.9561600866,789.307086626 50.7103412797,783.141816144 46.6049698855,779.300415941 42.7635696828,775.195044547 36.5982992003,765.94922574 32.3649324295,755.728974268 30.1866558195,744.831688526 30,739.212472441 30,96.6927874016 30.1866558195,91.0735713169 32.3649324295,80.1762855749 36.5982992003,69.9560341023 42.7635696828,60.7102152954 46.6049698855,56.6048439012 50.7103412797,52.7634436985 59.9561600866,46.5981732161 70.1764115591,42.3648064453 81.0736973011,40.1865298353 86.6929133858,39.9998740157</seamLine>
+ <seamAllowance/>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="322.888,116.993 511.864377953,116.993 511.864377953,305.969377953 322.888,305.969377953">
+ <lines font="Sans Serif,-1,15,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">A1</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">padding</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Optional Interlining, Cut 2</line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="116.697,116.993 305.673377953,116.993 305.673377953,305.969377953 116.697,305.969377953">
+ <lines font="Sans Serif,-1,18,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-26</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 20 × 20 × 4</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 20 × 20 × 4</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{80342c52-c263-4c5a-bf81-d85311483113}" name="padding" transform="1;0;0;0;1;0;1444.01574803;156.535559055;1" copyNumber="2">
+ <seamLine>86.6929133858,39.9998740157 729.212598425,39.9998740157 734.83181451,40.1865298353 745.729100252,42.3648064453 755.949351724,46.5981732161 765.195170531,52.7634436985 769.300541926,56.6048439012 773.141942128,60.7102152954 779.307212611,69.9560341023 783.540579382,80.1762855749 785.718855991,91.0735713169 785.905511811,96.6927874016 785.905511811,739.212472441 785.718855991,744.831688526 783.540579382,755.728974268 779.307212611,765.94922574 773.141942128,775.195044547 769.300541926,779.300415941 765.195170531,783.141816144 755.949351724,789.307086626 745.729100252,793.540453397 734.83181451,795.718730007 729.212598425,795.905385827 86.6929133858,795.905385827 81.0736973011,795.718730007 70.1764115591,793.540453397 59.9561600866,789.307086626 50.7103412797,783.141816144 46.6049698855,779.300415941 42.7635696828,775.195044547 36.5982992003,765.94922574 32.3649324295,755.728974268 30.1866558195,744.831688526 30,739.212472441 30,96.6927874016 30.1866558195,91.0735713169 32.3649324295,80.1762855749 36.5982992003,69.9560341023 42.7635696828,60.7102152954 46.6049698855,56.6048439012 50.7103412797,52.7634436985 59.9561600866,46.5981732161 70.1764115591,42.3648064453 81.0736973011,40.1865298353 86.6929133858,39.9998740157</seamLine>
+ <seamAllowance/>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="322.888,116.993 511.864377953,116.993 511.864377953,305.969377953 322.888,305.969377953">
+ <lines font="Sans Serif,-1,15,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">A1</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">padding</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Optional Interlining, Cut 2</line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="116.697,116.993 305.673377953,116.993 305.673377953,305.969377953 116.697,305.969377953">
+ <lines font="Sans Serif,-1,18,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-26</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 20 × 20 × 4</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 20 × 20 × 4</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{a1c9f20b-9f3e-49bd-8da4-6a14dd8f8abf}" name="face" transform="1;0;0;0;1;0;876.899958354;1191.93945442;1" copyNumber="1">
+ <seamLine>86.6929133858,39.9998740157 729.212598425,39.9998740157 734.83181451,40.1865298353 745.729100252,42.3648064453 755.949351724,46.5981732161 765.195170531,52.7634436985 769.300541926,56.6048439012 773.141942128,60.7102152954 779.307212611,69.9560341023 783.540579382,80.1762855749 785.718855991,91.0735713169 785.905511811,96.6927874016 785.905511811,739.212472441 785.718855991,744.831688526 783.540579382,755.728974268 779.307212611,765.94922574 773.141942128,775.195044547 769.300541926,779.300415941 765.195170531,783.141816144 755.949351724,789.307086626 745.729100252,793.540453397 734.83181451,795.718730007 729.212598425,795.905385827 86.6929133858,795.905385827 81.0736973011,795.718730007 70.1764115591,793.540453397 59.9561600866,789.307086626 50.7103412797,783.141816144 46.6049698855,779.300415941 42.7635696828,775.195044547 36.5982992003,765.94922574 32.3649324295,755.728974268 30.1866558195,744.831688526 30,739.212472441 30,96.6927874016 30.1866558195,91.0735713169 32.3649324295,80.1762855749 36.5982992003,69.9560341023 42.7635696828,60.7102152954 46.6049698855,56.6048439012 50.7103412797,52.7634436985 59.9561600866,46.5981732161 70.1764115591,42.3648064453 81.0736973011,40.1865298353 86.6929133858,39.9998740157</seamLine>
+ <seamAllowance enabled="true">738.57229648,2.39125424474 756.770178132,6.02885913932 773.835525425,13.0975574345 788.749173892,23.0422338988 796.040577826,29.8648080004 802.863151928,37.1562119348 812.807828392,52.0698604021 819.876526687,69.1352076947 823.514131582,87.3330893464 823.514131582,748.572170496 819.876526687,766.770052148 812.807828392,783.83539944 802.863151928,798.749047908 796.040577826,806.040451842 788.749173892,812.863025944 773.835525425,822.807702408 756.770178132,829.876400703 738.57229648,833.514005598 77.3332153306,833.514005598 59.135333679,829.876400703 42.0699863864,822.807702408 27.156337919,812.863025944 19.8649339846,806.040451842 13.0423598831,798.749047908 3.09768341879,783.83539944 -3.97101487643,766.770052148 -7.60861977101,748.572170496 -7.60861977101,87.3330893464 -3.97101487643,69.1352076947 3.09768341879,52.0698604021 13.0423598831,37.1562119348 19.8649339846,29.8648080004 27.156337919,23.0422338988 42.0699863864,13.0975574345 59.135333679,6.02885913932 77.3332153306,2.39125424474 738.57229648,2.39125424474</seamAllowance>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="306.13,108.809 495.106377953,108.809 495.106377953,297.785377953 306.13,297.785377953">
+ <lines font="Sans Serif,-1,30,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">A</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">face</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 2 </line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Lining, Cut 2 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="97.163,106.147 286.139377953,106.147 286.139377953,295.123377953 97.163,295.123377953">
+ <lines font="Sans Serif,-1,18,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-26</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 20 × 20 × 4</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 20 × 20 × 4</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{a1c9f20b-9f3e-49bd-8da4-6a14dd8f8abf}" name="face" transform="1;0;0;0;1;0;15.1676748891;194.144178826;1" copyNumber="2">
+ <seamLine>86.6929133858,39.9998740157 729.212598425,39.9998740157 734.83181451,40.1865298353 745.729100252,42.3648064453 755.949351724,46.5981732161 765.195170531,52.7634436985 769.300541926,56.6048439012 773.141942128,60.7102152954 779.307212611,69.9560341023 783.540579382,80.1762855749 785.718855991,91.0735713169 785.905511811,96.6927874016 785.905511811,739.212472441 785.718855991,744.831688526 783.540579382,755.728974268 779.307212611,765.94922574 773.141942128,775.195044547 769.300541926,779.300415941 765.195170531,783.141816144 755.949351724,789.307086626 745.729100252,793.540453397 734.83181451,795.718730007 729.212598425,795.905385827 86.6929133858,795.905385827 81.0736973011,795.718730007 70.1764115591,793.540453397 59.9561600866,789.307086626 50.7103412797,783.141816144 46.6049698855,779.300415941 42.7635696828,775.195044547 36.5982992003,765.94922574 32.3649324295,755.728974268 30.1866558195,744.831688526 30,739.212472441 30,96.6927874016 30.1866558195,91.0735713169 32.3649324295,80.1762855749 36.5982992003,69.9560341023 42.7635696828,60.7102152954 46.6049698855,56.6048439012 50.7103412797,52.7634436985 59.9561600866,46.5981732161 70.1764115591,42.3648064453 81.0736973011,40.1865298353 86.6929133858,39.9998740157</seamLine>
+ <seamAllowance enabled="true">738.57229648,2.39125424474 756.770178132,6.02885913932 773.835525425,13.0975574345 788.749173892,23.0422338988 796.040577826,29.8648080004 802.863151928,37.1562119348 812.807828392,52.0698604021 819.876526687,69.1352076947 823.514131582,87.3330893464 823.514131582,748.572170496 819.876526687,766.770052148 812.807828392,783.83539944 802.863151928,798.749047908 796.040577826,806.040451842 788.749173892,812.863025944 773.835525425,822.807702408 756.770178132,829.876400703 738.57229648,833.514005598 77.3332153306,833.514005598 59.135333679,829.876400703 42.0699863864,822.807702408 27.156337919,812.863025944 19.8649339846,806.040451842 13.0423598831,798.749047908 3.09768341879,783.83539944 -3.97101487643,766.770052148 -7.60861977101,748.572170496 -7.60861977101,87.3330893464 -3.97101487643,69.1352076947 3.09768341879,52.0698604021 13.0423598831,37.1562119348 19.8649339846,29.8648080004 27.156337919,23.0422338988 42.0699863864,13.0975574345 59.135333679,6.02885913932 77.3332153306,2.39125424474 738.57229648,2.39125424474</seamAllowance>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="306.13,108.809 495.106377953,108.809 495.106377953,297.785377953 306.13,297.785377953">
+ <lines font="Sans Serif,-1,30,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">A</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">face</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 2 </line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Lining, Cut 2 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="97.163,106.147 286.139377953,106.147 286.139377953,295.123377953 97.163,295.123377953">
+ <lines font="Sans Serif,-1,18,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-26</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 20 × 20 × 4</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 20 × 20 × 4</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{d52ffb96-b2d8-487e-aebd-5886b73f3408}" name="half_pocket" transform="0;-1;0;1;0;0;1979.14941732;831.260352082;1" copyNumber="1">
+ <seamLine>30,417.952629921 785.905511811,417.952629921 785.905511811,739.212472441 785.718855991,744.831688526 783.540579382,755.728974268 779.307212611,765.94922574 773.141942128,775.195044547 769.300541926,779.300415941 765.195170531,783.141816144 755.949351724,789.307086626 745.729100252,793.540453397 734.83181451,795.718730007 729.212598425,795.905385827 86.6929133858,795.905385827 81.0736973011,795.718730007 70.1764115591,793.540453397 59.9561600866,789.307086626 50.7103412797,783.141816144 46.6049698855,779.300415941 42.7635696828,775.195044547 36.5982992003,765.94922574 32.3649324295,755.728974268 30.1866558195,744.831688526 30,739.212472441 30,417.952629921</seamLine>
+ <seamAllowance enabled="true">-7.79578515293,417.071055118 823.701296964,417.071055118 823.511995737,748.582855508 819.876526687,766.770052148 812.807828392,783.83539944 802.863151928,798.749047908 796.040577826,806.040451842 788.749173892,812.863025944 773.835525425,822.807702408 756.770178132,829.876400703 738.57229648,833.514005598 77.3332153306,833.514005598 59.135333679,829.876400703 42.0699863864,822.807702408 27.156337919,812.863025944 19.8649339846,806.040451842 13.0423598831,798.749047908 3.09768341879,783.83539944 -3.97101487643,766.770052148 -7.60648392619,748.582855508 -7.79578515293,417.071055118</seamAllowance>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="306.743128933,451.917636857 495.719506886,451.917636857 495.719506886,640.89401481 306.743128933,640.89401481">
+ <lines font="Sans Serif,-1,23,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">D2</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">half_pocket</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Pocketing, Cut 1 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="75.0159578657,448.74976579 263.992335818,448.74976579 263.992335818,637.726143743 75.0159578657,637.726143743">
+ <lines font="Sans Serif,-1,18,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-26</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 20 × 20 × 4</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 20 × 20 × 4</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{e7cb31ae-f6fe-4dab-b8f6-071efd02611c}" name="side" transform="1;0;0;0;1;0;-683.858267717;99.8426456693;1" copyNumber="1">
+ <seamLine>729.212598425,-54.4883149606 3012.98373395,-54.4883149606 3012.98373395,39.9998740157 729.212598425,39.9998740157 729.212598425,-54.4883149606</seamLine>
+ <seamAllowance enabled="true">691.417322835,-92.2835905512 3050.77900954,-92.2835905512 3050.77900954,77.7951496063 691.417322835,77.7951496063 691.417322835,-92.2835905512</seamAllowance>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="973.940647746,-53.7324094488 1162.9170257,-53.7324094488 1162.9170257,40.7557795276 973.940647746,40.7557795276">
+ <lines font="Sans Serif,-1,17,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">C</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">side</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 1 </line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Lining, Cut 1 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="751.606873111,-55.2442204724 940.583251064,-55.2442204724 940.583251064,39.2439685039 751.606873111,39.2439685039">
+ <lines font="Sans Serif,-1,13,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-26</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 20 × 20 × 4</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 20 × 20 × 4</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ </pieces>
+ </sheet>
+ </sheets>
+</layout>
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/closed_pouch.jpg b/source/accessories/cases/parallelepipedal_zippered_pouch/closed_pouch.jpg
new file mode 100644
index 0000000..140fcc7
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/closed_pouch.jpg
Binary files differ
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/index.rst b/source/accessories/cases/parallelepipedal_zippered_pouch/index.rst
new file mode 100644
index 0000000..8944d51
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/index.rst
@@ -0,0 +1,319 @@
+Parallelepipedal Zippered Pouch
+===============================
+
+.. only:: html
+
+ .. contents::
+
+.. figure:: closed_pouch.jpg
+ :align: center
+
+This is a semi-rigid rectangular pouch suitable as a carrying case for
+handheld devices, but also as a pencil case or packing cube.
+
+View A has padding (or rigid plates) at the top and bottom, view B uses
+a padded lining to also give some protection to the sides.
+
+Materials
+---------
+
+The amounts of materials needed depend on the size of the pouch: smaller
+sizes will probably come out easily from leftovers from other projects,
+but print out the pattern to be sure of the amounts needed before buying
+new fabric.
+
+Fabric
+^^^^^^
+
+For both views:
+
+* sturdy outer fabric: canvas, cordura;
+* optional: mesh or lining fabric for the pockets;
+* optional: fabric for piping: similar to the lining fabric for view A;
+
+for view A:
+
+* lining fabric: plain cotton print, ripstop, lighter cordura;
+* padding material: thick interfacing;
+
+for view B:
+
+* padded lining: 2-3 mm thick neoprene or 3d mesh.
+
+Notions
+^^^^^^^
+
+* a zipper as long as piece C in the pattern;
+* bias tape or other lightweight binding for the raw edges;
+* piping cord;
+* optional: elastic binding for the mesh pockets;
+* optional: 2.5 cm wide webbing;
+* matching sewing thread.
+
+Pattern
+-------
+
+Get the valentina pattern :download:`zippered_pouch.val` and enter the
+measurements in the Variables Table.
+
+You have to set the following increments for the *inner* size of the pouch:
+
+``#inner_x``
+ the width, i.e. the lenght of the side where the hinge will be;
+``#inner_y``
+ the lenght, i.e. the other side of the top;
+``#inner_z``
+ the height or thickness, i.e. the side that is partially taken by the
+ zipper;
+
+and the other increments:
+
+``#ease``
+ amount of ease added twice to each measurements to get the outer
+ measurements: if you're using a thick lining make sure to provite for
+ it in here;
+``#zipper``
+ the width of zipper that will be visible in the final pouch: teeth
+ plus a bit of fabric on each side;
+``#sewing_allowance``
+ the sewing allowance you want to use.
+
+For convenience, these are some pre-configured patterns, as a printable
+PDF or valentina layout:
+
+* 20 cm × 20 cm × 4 cm :download:`20x20.pdf`
+ :download:`20x20_layout.vlt`;
+* 10 cm × 10 cm × 1.5 cm, using just the zipper for the sides
+ :download:`10x10.pdf` :download:`10x10_layout.vlt`: requires a piece
+ of zipper 32.5 cm long;
+* to measure as a carrying case for the Pyra_ handheld
+ :download:`pyra_case.pdf` :download:`pyra_case_layout.vlt`.
+
+.. _Pyra: https://en.wikipedia.org/wiki/DragonBox_Pyra
+
+Instructions
+------------
+
+Cutting
+^^^^^^^
+
+Cut 2 of piece A, 1 of piece B and 1 of piece C from the outer fabric.
+
+For view A also cut the same pieces from the lining, and 2 of piece A1
+from the interfacing.
+
+For view B cut 2 of piece A, 1 of piece B1 and 1 of piece C1 from the
+lining.
+
+Also cut all pieces for the pockets.
+
+Lining preparation
+^^^^^^^^^^^^^^^^^^
+
+Sew all internal structure to the lining pieces A
+
+Half or 4/5 pockets
+"""""""""""""""""""
+
+For each 4/5 or half pocket you want to add, cut one of piece D1 or D2
+respectively in netting or pocketing.
+
+.. figure:: 020101-bound_mesh.jpg
+ :align: center
+
+Bind the top edge of the piece.
+
+.. figure:: 020102-half_pockets.jpg
+ :align: center
+
+Put the piece on top of a lining face, wrong side of the piece on the
+right side of the face piece, and machine baste around the border, in
+the sewing allowance, backstitching over the bound edges.
+
+Optionally sew vertical lines to divide the pocket, starting from the
+bound edge and backstitching over it.
+
+Treat as one with the face lining piece.
+
+Zippered pockets
+""""""""""""""""
+
+For each zippered pocket you want to add, cut one of piece A in netting
+or pocketing.
+
+Put a zipper, as long as the width of the pouch, at about 3/4 of the
+height of the piece, wrong side of the zipper on the right side of the
+piece. Sew near the zipper teeth.
+
+Carefully cut the piece below the zipper, fold the allowances out, and
+topstitch again with a zig-zag stitch over the zipper tape, catching the
+allowances.
+
+Put the piece on top of a lining face, wrong side of the piece on the
+right side of the face piece, and machine baste around the border, in
+the sewing allowance.
+
+Treat as one with the face lining piece.
+
+Outer faces
+^^^^^^^^^^^
+
+.. figure:: 030101-webbing.jpg
+ :align: center
+
+Cut strips of webbing that are as long as the width of the pouch, put
+them at one webbing width of distance from each other and sew every 4 cm
+to make a MOLLE-compatible pattern.
+
+view A
+""""""
+
+Put piece A lining with the wrong side up, then piece A1 padding and
+piece A fabric with the right side up, machine baste all around the
+edges in the sewing allowances.
+
+Treat as one.
+
+view B
+""""""
+
+.. figure:: 030301-pieces_a.jpg
+ :align: center
+
+Put piece A fabric on piece A padded lining, wrong sides together,
+machine baste all around the edges in the sewing allowances.
+
+Treat as one.
+
+Sides
+^^^^^
+
+View A
+""""""
+
+Sandwich the zipper between piece C fabric and lining, right sides
+together, making sure to align the allowance in such a way that when the
+seam is folded back the resulting piece will be as tall as piece B.
+
+Sew the long seam, press it so that the wrong sides of fabric and lining
+touch each other, and the zipper comes out of the fold.
+
+Machine baste the free edges of the fabric and lining together, treat as
+one.
+
+If the zipper has free ends, finish it on both ends with a metal stopper
+or by sewing a few times over the teeth.
+
+Sandwich the side between the pieces B of the fabric and lining, right
+sides together, sew.
+
+Roll up the side so that the other short edge is aligned with the short
+edges of the hinge, still right sides together, sew.
+
+Turn inside out pressing all of the allowances towards the hinge.
+
+View B
+""""""
+
+.. figure:: 040201-bound_padded_lining.jpg
+ :align: center
+
+Bind the top edge of piece C1 padded lining and the side edges of piece
+B1 padded lining.
+
+.. figure:: 040202-sewn_zipper_outer.jpg
+ :align: center
+
+Put the zipper on piece C fabric, right sides together, sew with the
+right allowance so that when the seam is folded open the resulting piece
+will be as tall as piece B.
+
+Press the seam with both allowances towards the fabric.
+
+.. figure:: 040203-sewn_lining.jpg
+ :align: center
+
+Put the padded lining on top of the fabric, wrong sides together, so
+that the bottom edge is aligned; pin it to the allowances, open the seam
+and sew the lining to just the allowances of the fabric and zipper.
+
+.. figure:: 040204-sides.jpg
+ :align: center
+
+Put the lining back wrong sides together with the fabric, machine baste
+the free edges and treat as one.
+
+If the zipper has free ends, finish it on both ends with a metal stopper
+or by sewing a few times over the teeth.
+
+.. figure:: 040205-hinge_outer.jpg
+ :align: center
+
+Put the side on piece B fabric, right sides together, sew one short
+edge, then align the other one and sew that too.
+
+Press the allowances towards the hinge.
+
+.. figure:: 040206-complete_sides.jpg
+ :align: center
+
+Put the padded hinge over the hinge, wrong sides together, and sew it to
+the allowances on both sides.
+
+.. figure:: 040207-sides_as_one.jpg
+ :align: center
+
+Machine baste the top and bottom of the hinge, and treat the full sides
+as one.
+
+Piping
+^^^^^^
+
+.. figure:: 050101-piping.jpg
+ :align: center
+
+Prepare two strips of piping and baste them to the top and bottom of the
+sides, putting the joins close to the seams of the hinge.
+
+Assembly
+^^^^^^^^
+
+.. figure:: 060101-sewing_top_face.jpg
+ :align: center
+
+Right sides together, put the top face inside the sides, near the
+zipper, carefully sew all around. You may want to sew part of the front,
+cut the thread, move the zipper sliders out of the way and sew the rest
+of the seam.
+
+.. tip:: when sewing keep the face on top and the sides at the bottom,
+ and ease the excess fabric rather than having to pull on
+
+Put the other top face right sides together inside the sides, making
+sure that the zipper is at least partially open, sew all around.
+
+Fully open the zipper, turn inside out and check that all seams are ok.
+
+.. figure:: 060102-binding.jpg
+ :align: center
+
+Turn inside out again, sew binding on the remaining raw edges.
+
+Gallery
+-------
+
+.. figure:: media_pouch_closed.jpg
+ :align: center
+
+ The first version of this pouch, with no piping and too wide of an
+ hinge. The 20 cm × 20 cm × 4 cm pattern is a fixed version of this.
+
+.. figure:: media_pouch_open.jpg
+ :align: center
+
+ The first version of this pouch, open, showing spaces for two hard
+ disks and a zippered pocket for cables.
+
+See Also
+--------
+
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/media_pouch_closed.jpg b/source/accessories/cases/parallelepipedal_zippered_pouch/media_pouch_closed.jpg
new file mode 100644
index 0000000..578b36f
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/media_pouch_closed.jpg
Binary files differ
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/media_pouch_open.jpg b/source/accessories/cases/parallelepipedal_zippered_pouch/media_pouch_open.jpg
new file mode 100644
index 0000000..f6a3d43
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/media_pouch_open.jpg
Binary files differ
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/pals-like_pattern.svg b/source/accessories/cases/parallelepipedal_zippered_pouch/pals-like_pattern.svg
new file mode 100644
index 0000000..0972e93
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/pals-like_pattern.svg
@@ -0,0 +1,290 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="210mm"
+ height="297mm"
+ viewBox="0 0 793.70081 1122.5197"
+ version="1.1"
+ id="svg5"
+ inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+ sodipodi:docname="pals-like_pattern.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="namedview7"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:document-units="mm"
+ showgrid="true"
+ inkscape:zoom="0.54431117"
+ inkscape:cx="397.75043"
+ inkscape:cy="232.40383"
+ inkscape:window-width="1279"
+ inkscape:window-height="862"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid182"
+ units="mm"
+ spacingx="3.7795276"
+ spacingy="3.7795276" />
+ </sodipodi:namedview>
+ <defs
+ id="defs2" />
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236"
+ width="113.38583"
+ height="94.48819"
+ x="37.795269"
+ y="37.795277"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-3"
+ width="113.38583"
+ height="94.48819"
+ x="188.97638"
+ y="37.795277"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-6"
+ width="113.38583"
+ height="94.48819"
+ x="340.15747"
+ y="37.795277"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-7"
+ width="113.38583"
+ height="94.48819"
+ x="491.33859"
+ y="37.795277"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-5"
+ width="113.38583"
+ height="94.48819"
+ x="37.795269"
+ y="226.77165"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-35"
+ width="113.38583"
+ height="94.48819"
+ x="188.97638"
+ y="226.77165"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-62"
+ width="113.38583"
+ height="94.48819"
+ x="340.1575"
+ y="226.77165"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-9"
+ width="113.38583"
+ height="94.48819"
+ x="491.33859"
+ y="226.77165"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-1"
+ width="113.38583"
+ height="94.48819"
+ x="37.795269"
+ y="415.74802"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-2"
+ width="113.38583"
+ height="94.48819"
+ x="188.97638"
+ y="415.74802"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-70"
+ width="113.38583"
+ height="94.48819"
+ x="340.1575"
+ y="415.74802"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-93"
+ width="113.38583"
+ height="94.48819"
+ x="491.33859"
+ y="415.74802"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-60"
+ width="113.38583"
+ height="94.48819"
+ x="37.795269"
+ y="604.72449"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-626"
+ width="113.38583"
+ height="94.48819"
+ x="188.97638"
+ y="604.72449"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-18"
+ width="113.38583"
+ height="94.48819"
+ x="340.1575"
+ y="604.72449"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-79"
+ width="113.38583"
+ height="94.48819"
+ x="491.33859"
+ y="604.72449"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-20"
+ width="113.38583"
+ height="94.48819"
+ x="37.795269"
+ y="793.70087"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-23"
+ width="113.38583"
+ height="94.48819"
+ x="188.97638"
+ y="793.70087"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-75"
+ width="113.38583"
+ height="94.48819"
+ x="340.1575"
+ y="793.70087"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-92"
+ width="113.38583"
+ height="94.48819"
+ x="491.33859"
+ y="793.70087"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-7-2"
+ width="113.38583"
+ height="94.48819"
+ x="642.51965"
+ y="37.795277"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-9-8"
+ width="113.38583"
+ height="94.48819"
+ x="642.51965"
+ y="226.77165"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-93-9"
+ width="113.38583"
+ height="94.48819"
+ x="642.51965"
+ y="415.74802"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-79-7"
+ width="113.38583"
+ height="94.48819"
+ x="642.51965"
+ y="604.72449"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-92-3"
+ width="113.38583"
+ height="94.48819"
+ x="642.51965"
+ y="793.70087"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-20-6"
+ width="113.38583"
+ height="94.48819"
+ x="37.79525"
+ y="982.67725"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-23-1"
+ width="113.38583"
+ height="94.48819"
+ x="188.97636"
+ y="982.67725"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-75-2"
+ width="113.38583"
+ height="94.48819"
+ x="340.15747"
+ y="982.67725"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-92-9"
+ width="113.38583"
+ height="94.48819"
+ x="491.33856"
+ y="982.67725"
+ ry="18.897638" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"
+ id="rect236-92-3-3"
+ width="113.38583"
+ height="94.48819"
+ x="642.51965"
+ y="982.67725"
+ ry="18.897638" />
+ </g>
+</svg>
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/pyra_case.pdf b/source/accessories/cases/parallelepipedal_zippered_pouch/pyra_case.pdf
new file mode 100644
index 0000000..be56528
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/pyra_case.pdf
Binary files differ
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/pyra_case_layout.vlt b/source/accessories/cases/parallelepipedal_zippered_pouch/pyra_case_layout.vlt
new file mode 100644
index 0000000..ce67547
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/pyra_case_layout.vlt
@@ -0,0 +1,212 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--Layout created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+<layout version="0.1.2">
+ <properties>
+ <unit>cm</unit>
+ <title></title>
+ <description></description>
+ <control warningSuperposition="true" warningOutOfBound="true" stickyEdges="true" piecesGap="18.8976" followGrainline="false"/>
+ <tiles visible="true" matchingMarks="standard">
+ <size width="793.701" length="1122.52"/>
+ <margin left="37.7953" top="37.7953" right="37.7953" bottom="37.7953"/>
+ </tiles>
+ <scale xScale="1" yScale="1"/>
+ <watermark></watermark>
+ </properties>
+ <unplacedPieces/>
+ <sheets>
+ <sheet>
+ <name>Sheet 1</name>
+ <size width="676.535" length="3023.62"/>
+ <margin/>
+ <pieces>
+ <piece id="{2c20b53c-8b4f-40a6-a0a0-120b470683f0}" name="padded_hinge" transform="1;0;0;0;1;0;-51.7955905512;2443.14973228;1" copyNumber="1">
+ <seamLine>67.7952755906,-130.078866142 566.692913386,-130.078866142 566.692913386,39.9998740157 67.7952755906,39.9998740157 67.7952755906,-130.078866142</seamLine>
+ <seamAllowance enabled="true">66.9137007874,-167.874141732 567.574488189,-167.874141732 567.574488189,77.7951496063 66.9137007874,77.7951496063 66.9137007874,-167.874141732</seamAllowance>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="314.794,-109.875 503.770377953,-109.875 503.770377953,3.51082677165 314.794,3.51082677165">
+ <lines font="Sans Serif,-1,18,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">B1</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">padded_hinge</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Padded Lining, Cut 1 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="122.363,-104.924 311.339377953,-104.924 311.339377953,8.46182677165 122.363,8.46182677165">
+ <lines font="Sans Serif,-1,15,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-19</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 13.9 × 8.7 × 3.2</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 15.2 × 10 × 4.5</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{345bb0b2-743f-4c18-8bb0-b874a730e395}" name="hinge" transform="0;-1;0;1;0;0;576.06311811;619.606299213;1" copyNumber="1">
+ <seamLine>67.7952755906,-130.078866142 566.692913386,-130.078866142 566.692913386,39.9998740157 67.7952755906,39.9998740157 67.7952755906,-130.078866142</seamLine>
+ <seamAllowance enabled="true">30,-167.874141732 604.488188976,-167.874141732 604.488188976,77.7951496063 30,77.7951496063 30,-167.874141732</seamAllowance>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="311.098,-101.932 500.074377953,-101.932 500.074377953,11.4538267717 311.098,11.4538267717">
+ <lines font="Sans Serif,-1,21,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">B</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">hinge</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 1 </line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Lining, Cut 1 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="112.265,-98.1956 301.241377953,-98.1956 301.241377953,15.1902267717 112.265,15.1902267717">
+ <lines font="Sans Serif,-1,15,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-19</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 13.9 × 8.7 × 3.2</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 15.2 × 10 × 4.5</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{55f3727a-cd0d-431c-816d-075290455a3d}" name="padded_side" transform="0;-1;0;1;0;0;304.818708661;1960.70306673;1" copyNumber="1">
+ <seamLine>566.692913386,-73.3859527559 1907.7896809,-73.3859527559 1907.7896809,39.9998740157 566.692913386,39.9998740157 566.692913386,-73.3859527559</seamLine>
+ <seamAllowance enabled="true">528.897637795,-74.2675275591 1945.58495649,-74.2675275591 1945.58495649,77.7951496063 528.897637795,77.7951496063 528.897637795,-74.2675275591</seamAllowance>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="895.204,-57.7291 1084.18037795,-57.7291 1084.18037795,36.7590889764 895.204,36.7590889764">
+ <lines font="Sans Serif,-1,18,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">C1</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">padded_side</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Padded Lining, Cut 1 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="652.26,-57.7291 841.236377953,-57.7291 841.236377953,36.7590889764 652.26,36.7590889764">
+ <lines font="Sans Serif,-1,13,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-19</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 13.9 × 8.7 × 3.2</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 15.2 × 10 × 4.5</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{a1c9f20b-9f3e-49bd-8da4-6a14dd8f8abf}" name="face" transform="1;0;0;0;1;0;22.7889486137;2537.51348405;1" copyNumber="1">
+ <seamLine>570.439057442,40.1243112288 577.703914604,41.5764956354 584.517415585,44.3987401493 590.68129479,48.5089204709 595.979142521,53.8067682022 600.089322843,59.9706474068 602.911567357,66.7841483885 604.363751763,74.0490055498 604.363751763,383.903498387 602.911567357,391.168355549 600.089322843,397.98185653 595.979142521,404.145735735 590.68129479,409.443583466 584.517415585,413.553763788 577.703914604,416.376008302 570.439057442,417.828192708 64.0491315341,417.828192708 56.7842743728,416.376008302 49.9707733911,413.553763788 43.8068941864,409.443583466 38.5090464552,404.145735735 34.3988661335,397.98185653 31.5766216197,391.168355549 30.124437213,383.903498387 30.124437213,74.0490055498 31.5766216197,66.7841483885 34.3988661335,59.9706474068 38.5090464552,53.8067682022 43.8068941864,48.5089204709 49.9707733911,44.3987401493 56.7842743728,41.5764956354 64.0491315341,40.1243112288 570.439057442,40.1243112288</seamLine>
+ <seamAllowance enabled="true">574.179539413,2.32903563823 588.744992484,5.24054832948 602.403589286,10.8981243678 614.235298151,18.7877106712 620.158244954,24.3298180386 625.700352321,30.2527648415 633.589938624,42.0844737066 639.247514663,55.7430705084 642.159027354,70.3085235793 642.159027354,387.643980358 639.247514663,402.209433429 633.589938624,415.86803023 625.700352321,427.699739095 620.158244954,433.622685898 614.235298151,439.164793266 602.403589286,447.054379569 588.744992484,452.711955608 574.179539413,455.623468299 60.3086495636,455.623468299 45.7431964926,452.711955608 32.0845996908,447.054379569 20.2528908258,439.164793266 14.3299440228,433.622685898 8.78783665545,427.699739095 0.898250352017,415.86803023 -4.75932568627,402.209433429 -7.67083837752,387.643980358 -7.67083837752,70.3085235793 -4.75932568627,55.7430705084 0.898250352018,42.0844737066 8.78783665545,30.2527648415 14.3299440228,24.3298180386 20.2528908258,18.7877106712 32.0845996908,10.8981243678 45.7431964926,5.24054832948 60.3086495636,2.32903563823 574.179539413,2.32903563823</seamAllowance>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="306.13,108.809 495.106377953,108.809 495.106377953,297.785377953 306.13,297.785377953">
+ <lines font="Sans Serif,-1,30,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">A</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">face</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 2 </line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Lining, Cut 2 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="97.163,106.147 286.139377953,106.147 286.139377953,295.123377953 97.163,295.123377953">
+ <lines font="Sans Serif,-1,15,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-19</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 13.9 × 8.7 × 3.2</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 15.2 × 10 × 4.5</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{a1c9f20b-9f3e-49bd-8da4-6a14dd8f8abf}" name="face" transform="1;0;0;0;1;0;22.7889486137;1471.68671239;1" copyNumber="2">
+ <seamLine>570.439057442,40.1243112288 577.703914604,41.5764956354 584.517415585,44.3987401493 590.68129479,48.5089204709 595.979142521,53.8067682022 600.089322843,59.9706474068 602.911567357,66.7841483885 604.363751763,74.0490055498 604.363751763,383.903498387 602.911567357,391.168355549 600.089322843,397.98185653 595.979142521,404.145735735 590.68129479,409.443583466 584.517415585,413.553763788 577.703914604,416.376008302 570.439057442,417.828192708 64.0491315341,417.828192708 56.7842743728,416.376008302 49.9707733911,413.553763788 43.8068941864,409.443583466 38.5090464552,404.145735735 34.3988661335,397.98185653 31.5766216197,391.168355549 30.124437213,383.903498387 30.124437213,74.0490055498 31.5766216197,66.7841483885 34.3988661335,59.9706474068 38.5090464552,53.8067682022 43.8068941864,48.5089204709 49.9707733911,44.3987401493 56.7842743728,41.5764956354 64.0491315341,40.1243112288 570.439057442,40.1243112288</seamLine>
+ <seamAllowance enabled="true">574.179539413,2.32903563823 588.744992484,5.24054832948 602.403589286,10.8981243678 614.235298151,18.7877106712 620.158244954,24.3298180386 625.700352321,30.2527648415 633.589938624,42.0844737066 639.247514663,55.7430705084 642.159027354,70.3085235793 642.159027354,387.643980358 639.247514663,402.209433429 633.589938624,415.86803023 625.700352321,427.699739095 620.158244954,433.622685898 614.235298151,439.164793266 602.403589286,447.054379569 588.744992484,452.711955608 574.179539413,455.623468299 60.3086495636,455.623468299 45.7431964926,452.711955608 32.0845996908,447.054379569 20.2528908258,439.164793266 14.3299440228,433.622685898 8.78783665545,427.699739095 0.898250352017,415.86803023 -4.75932568627,402.209433429 -7.67083837752,387.643980358 -7.67083837752,70.3085235793 -4.75932568627,55.7430705084 0.898250352018,42.0844737066 8.78783665545,30.2527648415 14.3299440228,24.3298180386 20.2528908258,18.7877106712 32.0845996908,10.8981243678 45.7431964926,5.24054832948 60.3086495636,2.32903563823 574.179539413,2.32903563823</seamAllowance>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="306.13,108.809 495.106377953,108.809 495.106377953,297.785377953 306.13,297.785377953">
+ <lines font="Sans Serif,-1,30,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">A</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">face</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 2 </line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Lining, Cut 2 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="97.163,106.147 286.139377953,106.147 286.139377953,295.123377953 97.163,295.123377953">
+ <lines font="Sans Serif,-1,15,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-19</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 13.9 × 8.7 × 3.2</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 15.2 × 10 × 4.5</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{d52ffb96-b2d8-487e-aebd-5886b73f3408}" name="half_pocket" transform="1;0;0;0;1;0;22.914106097;1805.29114961;1" copyNumber="1">
+ <seamLine>30,228.976251969 604.488188976,228.976251969 604.363751763,383.903498387 602.911567357,391.168355549 600.089322843,397.98185653 595.979142521,404.145735735 590.68129479,409.443583466 584.517415585,413.553763788 577.703914604,416.376008302 570.439057442,417.828192708 64.0491315341,417.828192708 56.7842743728,416.376008302 49.9707733911,413.553763788 43.8068941864,409.443583466 38.5090464552,404.145735735 34.3988661335,397.98185653 31.5766216197,391.168355549 30.124437213,383.903498387 30,228.976251969</seamLine>
+ <seamAllowance enabled="true">-7.7959958608,228.094677165 642.284184837,228.094677165 642.156023127,387.659009632 639.247514663,402.209433429 633.589938624,415.86803023 625.700352321,427.699739095 620.158244954,433.622685898 614.235298151,439.164793266 602.403589286,447.054379569 588.744992484,452.711955608 574.179539413,455.623468299 60.3086495636,455.623468299 45.7431964926,452.711955608 32.0845996908,447.054379569 20.2528908258,439.164793266 14.3299440228,433.622685898 8.78783665545,427.699739095 0.898250352017,415.86803023 -4.75932568627,402.209433429 -7.66783415077,387.659009632 -7.7959958608,228.094677165</seamAllowance>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="309.911,228.220346457 498.887377953,228.220346457 498.887377953,417.196724409 309.911,417.196724409">
+ <lines font="Sans Serif,-1,23,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">D2</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">half_pocket</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Pocketing, Cut 1 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="81.3517,228.220346457 270.328077953,228.220346457 270.328077953,417.196724409 81.3517,417.196724409">
+ <lines font="Sans Serif,-1,15,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-19</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 13.9 × 8.7 × 3.2</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 15.2 × 10 × 4.5</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{e7cb31ae-f6fe-4dab-b8f6-071efd02611c}" name="side" transform="0;-1;0;1;0;0;126.299338583;1960.70306673;1" copyNumber="1">
+ <seamLine>566.692913386,-73.3859527559 1907.7896809,-73.3859527559 1907.7896809,39.9998740157 566.692913386,39.9998740157 566.692913386,-73.3859527559</seamLine>
+ <seamAllowance enabled="true">528.897637795,-111.181228346 1945.58495649,-111.181228346 1945.58495649,77.7951496063 528.897637795,77.7951496063 528.897637795,-111.181228346</seamAllowance>
+ <grainline/>
+ <notches/>
+ <internalPaths/>
+ <markers/>
+ <labels>
+ <pieceLabel shape="891.576,-55.6502 1080.55237795,-55.6502 1080.55237795,38.8379889764 891.576,38.8379889764">
+ <lines font="Sans Serif,-1,17,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">C</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">side</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 1 </line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Lining, Cut 1 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="663.655,-58.0555 852.631377953,-58.0555 852.631377953,36.4326889764 663.655,36.4326889764">
+ <lines font="Sans Serif,-1,13,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Zippered Pouch</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2024-04-19</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">inner size: 13.9 × 8.7 × 3.2</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">outer_size: 15.2 × 10 × 4.5</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">zipper: 1.5</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ </pieces>
+ </sheet>
+ </sheets>
+</layout>
diff --git a/source/accessories/cases/parallelepipedal_zippered_pouch/zippered_pouch.val b/source/accessories/cases/parallelepipedal_zippered_pouch/zippered_pouch.val
new file mode 100644
index 0000000..e95c7c5
--- /dev/null
+++ b/source/accessories/cases/parallelepipedal_zippered_pouch/zippered_pouch.val
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.1</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>Zippered Pouch</patternName>
+ <patternNumber/>
+ <company/>
+ <customer/>
+ <birthDate>2000-01-01</birthDate>
+ <email/>
+ <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="inner size: %finalMeasurement_inner_x% × %finalMeasurement_inner_y% × %finalMeasurement_inner_z%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="outer_size: %finalMeasurement_outer_x% × %finalMeasurement_outer_y% × %finalMeasurement_outer_z%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="zipper: %finalMeasurement_zipper%"/>
+ </patternLabel>
+ <finalMeasurements>
+ <finalMeasurment formula="#inner_x" name="inner_x"/>
+ <finalMeasurment formula="#inner_y" name="inner_y"/>
+ <finalMeasurment formula="#inner_z" name="inner_z"/>
+ <finalMeasurment formula="#ease" name="ease"/>
+ <finalMeasurment formula="#outer_x" name="outer_x"/>
+ <finalMeasurment formula="#outer_y" name="outer_y"/>
+ <finalMeasurment formula="#outer_z" name="outer_z"/>
+ <finalMeasurment formula="#zipper" name="zipper"/>
+ </finalMeasurements>
+ <measurements/>
+ <increments>
+ <increment formula="20" name="#inner_x"/>
+ <increment formula="20" name="#inner_y"/>
+ <increment formula="4" name="#inner_z"/>
+ <increment formula="0" name="#ease"/>
+ <increment formula="1.5" name="#radius"/>
+ <increment formula="1.5" name="#zipper"/>
+ <increment formula="#ease" name="#ease_x"/>
+ <increment formula="#ease" name="#ease_y"/>
+ <increment formula="#ease" name="#ease_z"/>
+ <increment formula="#inner_x + #ease_x * 2" name="#outer_x"/>
+ <increment formula="#inner_y + #ease_y * 2" name="#outer_y"/>
+ <increment formula="#inner_z + #ease_z * 2" name="#outer_z"/>
+ <increment formula="1" name="#sewing_allowance"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="pouch">
+ <calculation>
+ <point id="1" mx="-1.25237" my="-0.872412" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="0" basePoint="1" id="2" length="#outer_x" lineColor="black" mx="0.759915" my="-1.3987" name="A1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="1" id="3" length="#outer_y" lineColor="black" mx="-1.80962" my="0.365917" name="A2" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="2" id="4" mx="0.636082" my="0.180167" name="A3" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="1" id="5" length="#radius" lineColor="black" mx="0.202667" my="-1.80116" name="A4" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="2" id="6" length="#radius" lineColor="black" mx="-1.87154" my="-1.83212" name="A5" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="2" id="7" length="#radius" lineColor="black" mx="0.636082" my="-0.284206" name="A6" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="4" id="8" length="#radius" lineColor="black" mx="0.759915" my="-0.779537" name="A7" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="4" id="9" length="#radius" lineColor="black" mx="-0.633205" my="0.613583" name="A8" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="3" id="10" length="#radius" lineColor="black" mx="-0.19979" my="0.706457" name="A9" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="3" id="11" length="#radius" lineColor="black" mx="-2.36687" my="-1.12008" name="A10" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="12" length="#radius" lineColor="black" mx="-2.70741" my="-0.160373" name="A11" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="5" id="13" mx="0.264583" my="0.396875" name="A12" secondPoint="12" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="6" id="14" mx="0.264583" my="0.396875" name="A13" secondPoint="7" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="9" id="15" mx="-2.39782" my="-1.7702" name="A14" secondPoint="8" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="10" id="16" mx="0.481291" my="-1.98691" name="A15" secondPoint="11" showLabel="true" type="pointOfIntersection"/>
+ <arc aScale="0" angle1="90" angle2="180" center="13" color="black" id="17" penStyle="hair" radius="#radius" type="simple"/>
+ <arc aScale="0" angle1="0" angle2="90" center="14" color="black" id="18" penStyle="hair" radius="#radius" type="simple"/>
+ <arc aScale="0" angle1="270" angle2="0" center="15" color="black" id="19" penStyle="hair" radius="#radius" type="simple"/>
+ <arc aScale="0" angle1="180" angle2="270" center="16" color="black" id="20" penStyle="hair" radius="#radius" type="simple"/>
+ <point angle="90" basePoint="5" id="34" length="#outer_z" lineColor="black" mx="0.264583" my="0.396875" name="A16" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="6" id="35" mx="-2.30495" my="0.242084" name="A17" secondPoint="34" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="6" id="41" length="CurrentLength - #zipper" lineColor="black" mx="0.264583" my="0.396875" name="A18" secondPoint="35" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="41" id="42" length="#outer_x + #outer_y * 2 - #radius * 6 + Arc_A12_17 + Arc_A13_18 + Arc_A14_19 + Arc_A15_20" lineColor="black" mx="0.264583" my="0.396875" name="A19" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="42" id="43" mx="0.264583" my="0.396875" name="A20" secondPoint="6" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="1" id="72" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A21" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="4" id="73" mx="0.264583" my="0.396875" name="A22" secondPoint="72" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="1" id="83" length="CurrentLength/5" lineColor="black" mx="0.264583" my="0.396875" name="A23" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="4" id="84" mx="0.264583" my="0.396875" name="A24" secondPoint="83" showLabel="true" type="pointOfIntersection"/>
+ </calculation>
+ <modeling>
+ <point id="21" idObject="5" inUse="false" mx="0.202667" my="-1.80116" showLabel="true" type="modeling"/>
+ <point id="22" idObject="6" inUse="false" mx="-1.1595" my="-1.92499" showLabel="true" type="modeling"/>
+ <arc id="23" idObject="18" inUse="false" type="modeling"/>
+ <point id="24" idObject="7" inUse="false" mx="0.636082" my="-0.284206" showLabel="true" type="modeling"/>
+ <point id="25" idObject="8" inUse="false" mx="0.759915" my="-0.779537" showLabel="true" type="modeling"/>
+ <arc id="26" idObject="19" inUse="false" type="modeling"/>
+ <point id="27" idObject="9" inUse="false" mx="-0.633205" my="0.613583" showLabel="true" type="modeling"/>
+ <point id="28" idObject="10" inUse="false" mx="-0.19979" my="0.706457" showLabel="true" type="modeling"/>
+ <arc id="29" idObject="20" inUse="false" type="modeling"/>
+ <point id="30" idObject="11" inUse="false" mx="-2.36687" my="-1.12008" showLabel="true" type="modeling"/>
+ <point id="31" idObject="12" inUse="false" mx="-2.70741" my="-0.160373" showLabel="true" type="modeling"/>
+ <arc id="32" idObject="17" inUse="false" type="modeling"/>
+ <point id="36" idObject="34" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="37" idObject="35" inUse="false" mx="-2.27097" my="0.150363" showLabel="true" type="modeling"/>
+ <point id="38" idObject="6" inUse="false" mx="-1.68774" my="-1.85456" showLabel="true" type="modeling"/>
+ <point id="39" idObject="5" inUse="false" mx="0.202667" my="-1.80116" showLabel="true" type="modeling"/>
+ <point id="44" idObject="41" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="45" idObject="42" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="46" idObject="43" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="47" idObject="6" inUse="false" mx="-1.87154" my="-1.83212" showLabel="true" type="modeling"/>
+ <point id="49" idObject="5" inUse="false" mx="0.202667" my="-1.80116" showLabel="true" type="modeling"/>
+ <point id="50" idObject="6" inUse="false" mx="-1.87154" my="-1.83212" showLabel="true" type="modeling"/>
+ <arc id="51" idObject="18" inUse="false" type="modeling"/>
+ <point id="52" idObject="7" inUse="false" mx="0.636082" my="-0.284206" showLabel="true" type="modeling"/>
+ <point id="53" idObject="8" inUse="false" mx="0.759915" my="-0.779537" showLabel="true" type="modeling"/>
+ <arc id="54" idObject="19" inUse="false" type="modeling"/>
+ <point id="55" idObject="9" inUse="false" mx="-0.633205" my="0.613583" showLabel="true" type="modeling"/>
+ <point id="56" idObject="10" inUse="false" mx="-0.19979" my="0.706457" showLabel="true" type="modeling"/>
+ <arc id="57" idObject="20" inUse="false" type="modeling"/>
+ <point id="58" idObject="11" inUse="false" mx="-2.36687" my="-1.12008" showLabel="true" type="modeling"/>
+ <point id="59" idObject="12" inUse="false" mx="-2.70741" my="-0.160373" showLabel="true" type="modeling"/>
+ <arc id="60" idObject="17" inUse="false" type="modeling"/>
+ <point id="62" idObject="41" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="63" idObject="42" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="64" idObject="43" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="65" idObject="6" inUse="false" mx="-1.87154" my="-1.83212" showLabel="true" type="modeling"/>
+ <point id="67" idObject="34" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="68" idObject="35" inUse="false" mx="-2.30495" my="0.242084" showLabel="true" type="modeling"/>
+ <point id="69" idObject="6" inUse="false" mx="-1.87154" my="-1.83212" showLabel="true" type="modeling"/>
+ <point id="70" idObject="5" inUse="false" mx="0.202667" my="-1.80116" showLabel="true" type="modeling"/>
+ <point id="74" idObject="72" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="75" idObject="73" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="76" idObject="8" inUse="false" mx="0.759915" my="-0.779537" showLabel="true" type="modeling"/>
+ <arc id="77" idObject="19" inUse="false" type="modeling"/>
+ <point id="78" idObject="9" inUse="false" mx="-0.633205" my="0.613583" showLabel="true" type="modeling"/>
+ <point id="79" idObject="10" inUse="false" mx="-0.19979" my="0.706457" showLabel="true" type="modeling"/>
+ <arc id="80" idObject="20" inUse="false" type="modeling"/>
+ <point id="81" idObject="11" inUse="false" mx="-2.36687" my="-1.12008" showLabel="true" type="modeling"/>
+ <point id="85" idObject="83" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="86" idObject="84" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="87" idObject="8" inUse="false" mx="0.759915" my="-0.779537" showLabel="true" type="modeling"/>
+ <arc id="88" idObject="19" inUse="false" type="modeling"/>
+ <point id="89" idObject="9" inUse="false" mx="-0.633205" my="0.613583" showLabel="true" type="modeling"/>
+ <point id="90" idObject="10" inUse="false" mx="-0.19979" my="0.706457" showLabel="true" type="modeling"/>
+ <arc id="91" idObject="20" inUse="false" type="modeling"/>
+ <point id="92" idObject="11" inUse="false" mx="-2.36687" my="-1.12008" showLabel="true" type="modeling"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="33" mx="0" my="0" name="face" seamAllowance="true" uuid="{a1c9f20b-9f3e-49bd-8da4-6a14dd8f8abf}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="A" mx="306.13" my="108.809" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mLining%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="97.163" my="106.147" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="21" type="NodePoint"/>
+ <node idObject="22" type="NodePoint"/>
+ <node idObject="23" reverse="1" type="NodeArc"/>
+ <node idObject="24" type="NodePoint"/>
+ <node idObject="25" type="NodePoint"/>
+ <node idObject="26" reverse="1" type="NodeArc"/>
+ <node idObject="27" type="NodePoint"/>
+ <node idObject="28" type="NodePoint"/>
+ <node idObject="29" reverse="1" type="NodeArc"/>
+ <node idObject="30" type="NodePoint"/>
+ <node idObject="31" type="NodePoint"/>
+ <node idObject="32" reverse="1" type="NodeArc"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="40" mx="0.0704321" my="-2.81728" name="hinge" seamAllowance="true" uuid="{345bb0b2-743f-4c18-8bb0-b874a730e395}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="3" letter="B" mx="342.777" my="-92.4284" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mLining%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="3" mx="128.104" my="-91.8599" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="36" type="NodePoint"/>
+ <node idObject="37" type="NodePoint"/>
+ <node idObject="38" type="NodePoint"/>
+ <node idObject="39" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="48" mx="-13.2614" my="-9.29798" name="side" seamAllowance="true" uuid="{e7cb31ae-f6fe-4dab-b8f6-071efd02611c}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="2.5" letter="C" mx="973.941" my="-52.4823" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mLining%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="2.5" mx="751.607" my="-58.0555" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="44" type="NodePoint"/>
+ <node idObject="45" type="NodePoint"/>
+ <node idObject="46" type="NodePoint"/>
+ <node idObject="47" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="61" mx="22.1225" my="-0.754349" name="padding" uuid="{80342c52-c263-4c5a-bf81-d85311483113}" version="2" width="0">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="A1" mx="322.888" my="116.993" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="Optional %mInterlining%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="116.697" my="116.993" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="49" type="NodePoint"/>
+ <node idObject="50" type="NodePoint"/>
+ <node idObject="51" reverse="1" type="NodeArc"/>
+ <node idObject="52" type="NodePoint"/>
+ <node idObject="53" type="NodePoint"/>
+ <node idObject="54" reverse="1" type="NodeArc"/>
+ <node idObject="55" type="NodePoint"/>
+ <node idObject="56" type="NodePoint"/>
+ <node idObject="57" reverse="1" type="NodeArc"/>
+ <node idObject="58" type="NodePoint"/>
+ <node idObject="59" type="NodePoint"/>
+ <node idObject="60" reverse="1" type="NodeArc"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="66" mx="-13.4376" my="-14.8847" name="padded_side" seamAllowance="true" uuid="{55f3727a-cd0d-431c-816d-075290455a3d}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="18" height="2.5" letter="C1" mx="964.897" my="-55.3699" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="Padded %mLining%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="2.5" mx="757.943" my="-52.202" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node after="0" idObject="62" type="NodePoint"/>
+ <node before="0" idObject="63" type="NodePoint"/>
+ <node idObject="64" type="NodePoint"/>
+ <node idObject="65" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="71" mx="17.6926" my="-2.80026" name="padded_hinge" seamAllowance="true" uuid="{2c20b53c-8b4f-40a6-a0a0-120b470683f0}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="3" letter="B1" mx="333.801" my="-90.8678" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="Padded %mLining%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="3" mx="125.531" my="-92.2525" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node before="0" idObject="67" type="NodePoint"/>
+ <node after="0" idObject="68" type="NodePoint"/>
+ <node before="0" idObject="69" type="NodePoint"/>
+ <node after="0" idObject="70" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="82" mx="23.5996" my="13.0333" name="half_pocket" seamAllowance="true" uuid="{d52ffb96-b2d8-487e-aebd-5886b73f3408}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="D2" mx="306.743" my="451.918" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="Pocketing, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="75.016" my="448.75" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node after="0" idObject="74" type="NodePoint"/>
+ <node before="0" idObject="75" type="NodePoint"/>
+ <node idObject="76" type="NodePoint"/>
+ <node idObject="77" reverse="1" type="NodeArc"/>
+ <node idObject="78" type="NodePoint"/>
+ <node idObject="79" type="NodePoint"/>
+ <node idObject="80" reverse="1" type="NodeArc"/>
+ <node idObject="81" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="93" mx="0.167633" my="18.8368" name="four_fifths_pocket" seamAllowance="true" uuid="{372024d2-c14f-4167-817b-3090318c3475}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="D1" mx="278.232" my="218.81" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="Pocketing, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="62.0006" my="215.642" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node after="0" idObject="85" type="NodePoint"/>
+ <node before="0" idObject="86" type="NodePoint"/>
+ <node idObject="87" type="NodePoint"/>
+ <node idObject="88" reverse="1" type="NodeArc"/>
+ <node idObject="89" type="NodePoint"/>
+ <node idObject="90" type="NodePoint"/>
+ <node idObject="91" reverse="1" type="NodeArc"/>
+ <node idObject="92" type="NodePoint"/>
+ </nodes>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/accessories/index.rst b/source/accessories/index.rst
index 659a363..4187cc8 100644
--- a/source/accessories/index.rst
+++ b/source/accessories/index.rst
@@ -8,3 +8,4 @@
bags/index
cases/index
+ hats/index
diff --git a/source/bibliography/drafting.bib b/source/bibliography/drafting.bib
index 4d09b45..588c511 100644
--- a/source/bibliography/drafting.bib
+++ b/source/bibliography/drafting.bib
@@ -4,7 +4,7 @@
publisher = {London, J. Williamson},
year = {1892},
url = "https://archive.org/details/cutterspractical00vinc/",
- note = "",
+ note = "See also https://en.wikisource.org/wiki/The_cutters\%27_practical_guide_to_the_cutting_of_ladies\%27_garments for plates 2 and 3, missing on the archive.org copy.",
}
@Book{1909:american
@@ -22,3 +22,19 @@
year = {1897},
url = "https://archive.org/details/superlativesyste00ston",
}
+
+@Book{1904:blair
+ author = {Margaret J. Blair},
+ title = {System of Sewing and Garment Drafting},
+ publisher = {Webb Publishing Co.},
+ year = {1904},
+ url = "https://archive.org/details/margaretjblairss00blai",
+}
+
+@Book{1897:blair
+ author = {Margaret Blair},
+ title = {System of Garment Drafting},
+ publisher = {H. L. Collins Company},
+ year = {1897},
+ url = "https://archive.org/details/margaretblairsys00blai",
+}
diff --git a/source/bibliography/free_soft_wear.bib b/source/bibliography/free_soft_wear.bib
new file mode 100644
index 0000000..104459e
--- /dev/null
+++ b/source/bibliography/free_soft_wear.bib
@@ -0,0 +1,16 @@
+@misc{2019:freesewing
+ author = {FreeSewing community},
+ title = {FreeSewing},
+ year = {2019},
+ url = "https://freesewing.org/",
+ note = "Parametric design sewing patterns under the CC-BY license",
+}
+
+@misc{2022:mlemweb
+ author = {Morgan Lemmer-Webber},
+ title = {},
+ year = {2022},
+ url = "https://mlemmer.org/tag/freesoftwear.html",
+ note = "FreeSoftWear patterns by Morgan Lemmer-Webber, co-host of FOSS and Crafts",
+}
+
diff --git a/source/bibliography/index.rst b/source/bibliography/index.rst
index fd75ae4..8287367 100644
--- a/source/bibliography/index.rst
+++ b/source/bibliography/index.rst
@@ -19,3 +19,12 @@ Websites
.. bibliography:: web.bib
:all:
+
+FreeSoftWear
+============
+
+Other places that publish textile craft patterns under a Free Culture
+license.
+
+.. bibliography:: free_soft_wear.bib
+ :all:
diff --git a/source/bibliography/misc.bib b/source/bibliography/misc.bib
index 93489b1..07c6b3e 100644
--- a/source/bibliography/misc.bib
+++ b/source/bibliography/misc.bib
@@ -13,6 +13,14 @@
year = {1840},
url = "https://archive.org/details/workwomansguide00workgoog",
}
+@Book{1838:workwoman
+ author = {Workwoman},
+ title = {The workwoman's guide, containing instructions in cutting out and completing articles of wearing…},
+ publisher = {},
+ year = {1838},
+ url = "https://archive.org/details/workwomansguide00hale",
+ note = {See also https://archive.org/details/workwomansguide00workgoog for another scan of the same book.},
+}
@Book{1896:elements
author = {Davis, Jeanette E},
title = {The elements of modern dressmaking for the amateur and professional dressmaker : being also a handbook for the use of students and for candidates preparing for the examinations in dressmaking under the City and Guilds of London Institute},
@@ -68,3 +76,11 @@
year = {1905},
url = "https://archive.org/details/dressmakinguptod00butt",
}
+
+@Book{2018:friendship
+ author = {Elizabeth Friendship},
+ title = {Making Working Women's Costume},
+ publisher = {Crowood Press },
+ year = {2018},
+ url = "https://openlibrary.org/books/OL27803094M/",
+}
diff --git a/source/bibliography/unused.bib b/source/bibliography/unused.bib
new file mode 100644
index 0000000..34e0b38
--- /dev/null
+++ b/source/bibliography/unused.bib
@@ -0,0 +1,15 @@
+@Book{1898:artistic
+ author = {Vienna ladies' tailoring institute},
+ title = {Artistic ladies tailor system},
+ publisher = {Hollinger Corp.},
+ year = {1898},
+ url = "https://archive.org/details/artisticladiest00vien/",
+}
+
+@Book{1902:artistic
+ author = {Vienna ladies' tailoring institute},
+ title = {Artistic ladies tailor system},
+ publisher = {New York, Vienna ladies' tailoring institute},
+ year = {1902},
+ url = "https://archive.org/details/artisticladiest00vien/",
+}
diff --git a/source/bibliography/web.bib b/source/bibliography/web.bib
index 5ca93ae..6278ee5 100644
--- a/source/bibliography/web.bib
+++ b/source/bibliography/web.bib
@@ -5,4 +5,11 @@
url = "https://www.vam.ac.uk/articles/womens-tie-pockets",
note = "Accessed 2022-04-18",
}
+@misc{2010:combinations
+ author = {FIDM Museum},
+ title = {Combination undergarments},
+ year = {2010},
+ url = "https://fidmmuseum.org/2010/10/combination-undergarments.html",
+ note = "Accessed 2023-05-05",
+}
diff --git a/source/conf.py b/source/conf.py
index 60da271..aab3748 100644
--- a/source/conf.py
+++ b/source/conf.py
@@ -76,6 +76,7 @@ latex_elements = {
vmargin={2.5cm,2.5cm},
''',
'fncychap': r'\usepackage[Rejne]{fncychap}',
+ 'figure_align': 'H',
}
# Options for extensions
@@ -84,4 +85,6 @@ bibtex_bibfiles = [
"bibliography/drafting.bib",
"bibliography/misc.bib",
"bibliography/web.bib",
+ "bibliography/free_soft_wear.bib",
+ "bibliography/unused.bib",
]
diff --git a/source/contemporary_menswear/index.rst b/source/contemporary_menswear/index.rst
index 1e14d37..467b982 100644
--- a/source/contemporary_menswear/index.rst
+++ b/source/contemporary_menswear/index.rst
@@ -8,3 +8,5 @@ century) blocks for people without breasts.
.. toctree::
:maxdepth: 2
:caption: Contents:
+
+ trousers/index
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0101-side_pieces_bound_edges.jpg b/source/contemporary_menswear/trousers/basic_jeans/0101-side_pieces_bound_edges.jpg
new file mode 100644
index 0000000..051e2f1
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0101-side_pieces_bound_edges.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0101a-side_piece_folded.jpg b/source/contemporary_menswear/trousers/basic_jeans/0101a-side_piece_folded.jpg
new file mode 100644
index 0000000..463128d
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0101a-side_piece_folded.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0102-side_piece_on_pocketing.jpg b/source/contemporary_menswear/trousers/basic_jeans/0102-side_piece_on_pocketing.jpg
new file mode 100644
index 0000000..dc014e4
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0102-side_piece_on_pocketing.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0102a-coin_pocket.jpg b/source/contemporary_menswear/trousers/basic_jeans/0102a-coin_pocket.jpg
new file mode 100644
index 0000000..39771f0
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0102a-coin_pocket.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0102b-coin_pocket.jpg b/source/contemporary_menswear/trousers/basic_jeans/0102b-coin_pocket.jpg
new file mode 100644
index 0000000..8b112cb
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0102b-coin_pocket.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0103-front_pocketing.jpg b/source/contemporary_menswear/trousers/basic_jeans/0103-front_pocketing.jpg
new file mode 100644
index 0000000..4292ecb
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0103-front_pocketing.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0104-front_pocketing_topstitched.jpg b/source/contemporary_menswear/trousers/basic_jeans/0104-front_pocketing_topstitched.jpg
new file mode 100644
index 0000000..aa26d37
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0104-front_pocketing_topstitched.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0105-pocket_bottom.jpg b/source/contemporary_menswear/trousers/basic_jeans/0105-pocket_bottom.jpg
new file mode 100644
index 0000000..723be6d
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0105-pocket_bottom.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0106-pocket_bottom_french.jpg b/source/contemporary_menswear/trousers/basic_jeans/0106-pocket_bottom_french.jpg
new file mode 100644
index 0000000..b51d716
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0106-pocket_bottom_french.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0107-basted_fronts.jpg b/source/contemporary_menswear/trousers/basic_jeans/0107-basted_fronts.jpg
new file mode 100644
index 0000000..75eaf4e
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0107-basted_fronts.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0201-placket_facing.jpg b/source/contemporary_menswear/trousers/basic_jeans/0201-placket_facing.jpg
new file mode 100644
index 0000000..431be86
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0201-placket_facing.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0202-placket_extension.jpg b/source/contemporary_menswear/trousers/basic_jeans/0202-placket_extension.jpg
new file mode 100644
index 0000000..223f0a9
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0202-placket_extension.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0203-center_front_seam.jpg b/source/contemporary_menswear/trousers/basic_jeans/0203-center_front_seam.jpg
new file mode 100644
index 0000000..78ba508
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0203-center_front_seam.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0204-clipped_allowance_center_front.jpg b/source/contemporary_menswear/trousers/basic_jeans/0204-clipped_allowance_center_front.jpg
new file mode 100644
index 0000000..5dad6d7
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0204-clipped_allowance_center_front.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0205-flat_felled_center_front.jpg b/source/contemporary_menswear/trousers/basic_jeans/0205-flat_felled_center_front.jpg
new file mode 100644
index 0000000..b8973bf
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0205-flat_felled_center_front.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0206-placket_bottom.jpg b/source/contemporary_menswear/trousers/basic_jeans/0206-placket_bottom.jpg
new file mode 100644
index 0000000..98608ff
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0206-placket_bottom.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0206-placket_extension_folded.jpg b/source/contemporary_menswear/trousers/basic_jeans/0206-placket_extension_folded.jpg
new file mode 100644
index 0000000..9ea4d07
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0206-placket_extension_folded.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0207-placket_facing_topstitched.jpg b/source/contemporary_menswear/trousers/basic_jeans/0207-placket_facing_topstitched.jpg
new file mode 100644
index 0000000..666eaff
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0207-placket_facing_topstitched.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0208-placket_inside.jpg b/source/contemporary_menswear/trousers/basic_jeans/0208-placket_inside.jpg
new file mode 100644
index 0000000..4f957ad
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0208-placket_inside.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0301-back_pockets.jpg b/source/contemporary_menswear/trousers/basic_jeans/0301-back_pockets.jpg
new file mode 100644
index 0000000..706a553
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0301-back_pockets.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0302-sewn_pockets.jpg b/source/contemporary_menswear/trousers/basic_jeans/0302-sewn_pockets.jpg
new file mode 100644
index 0000000..8187fd9
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0302-sewn_pockets.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0303-sewn_yoke.jpg b/source/contemporary_menswear/trousers/basic_jeans/0303-sewn_yoke.jpg
new file mode 100644
index 0000000..1000096
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0303-sewn_yoke.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0304-flat-felled_yoke.jpg b/source/contemporary_menswear/trousers/basic_jeans/0304-flat-felled_yoke.jpg
new file mode 100644
index 0000000..959b2d9
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0304-flat-felled_yoke.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0305-sewn_center_back.jpg b/source/contemporary_menswear/trousers/basic_jeans/0305-sewn_center_back.jpg
new file mode 100644
index 0000000..9224792
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0305-sewn_center_back.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0306-felled_center_back.jpg b/source/contemporary_menswear/trousers/basic_jeans/0306-felled_center_back.jpg
new file mode 100644
index 0000000..3c43278
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0306-felled_center_back.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0401-sewn_inseam.jpg b/source/contemporary_menswear/trousers/basic_jeans/0401-sewn_inseam.jpg
new file mode 100644
index 0000000..620f1c2
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0401-sewn_inseam.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0402-flat_felled_inseam.jpg b/source/contemporary_menswear/trousers/basic_jeans/0402-flat_felled_inseam.jpg
new file mode 100644
index 0000000..1a334c5
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0402-flat_felled_inseam.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0403-side_seam.jpg b/source/contemporary_menswear/trousers/basic_jeans/0403-side_seam.jpg
new file mode 100644
index 0000000..e775190
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0403-side_seam.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0404-side_seam_topstitched.jpg b/source/contemporary_menswear/trousers/basic_jeans/0404-side_seam_topstitched.jpg
new file mode 100644
index 0000000..53d5a38
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0404-side_seam_topstitched.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0501-waistband_sewn.jpg b/source/contemporary_menswear/trousers/basic_jeans/0501-waistband_sewn.jpg
new file mode 100644
index 0000000..4e6f2bc
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0501-waistband_sewn.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0502-waistband_sides.jpg b/source/contemporary_menswear/trousers/basic_jeans/0502-waistband_sides.jpg
new file mode 100644
index 0000000..2942f31
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0502-waistband_sides.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0504-waistband_elastic.jpg b/source/contemporary_menswear/trousers/basic_jeans/0504-waistband_elastic.jpg
new file mode 100644
index 0000000..8295d7b
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0504-waistband_elastic.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0601-left_zipper.jpg b/source/contemporary_menswear/trousers/basic_jeans/0601-left_zipper.jpg
new file mode 100644
index 0000000..172722b
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0601-left_zipper.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0602-pinned_placket.jpg b/source/contemporary_menswear/trousers/basic_jeans/0602-pinned_placket.jpg
new file mode 100644
index 0000000..8690c4a
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0602-pinned_placket.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0603-right_zipper.jpg b/source/contemporary_menswear/trousers/basic_jeans/0603-right_zipper.jpg
new file mode 100644
index 0000000..b5ddf9f
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0603-right_zipper.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0604-placket_bottom.jpg b/source/contemporary_menswear/trousers/basic_jeans/0604-placket_bottom.jpg
new file mode 100644
index 0000000..061a764
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0604-placket_bottom.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0701-hem.jpg b/source/contemporary_menswear/trousers/basic_jeans/0701-hem.jpg
new file mode 100644
index 0000000..7e9aeed
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0701-hem.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0801-loops.jpg b/source/contemporary_menswear/trousers/basic_jeans/0801-loops.jpg
new file mode 100644
index 0000000..fdc11b5
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0801-loops.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0802-loops_front.jpg b/source/contemporary_menswear/trousers/basic_jeans/0802-loops_front.jpg
new file mode 100644
index 0000000..794555e
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0802-loops_front.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/0803-loops_back.jpg b/source/contemporary_menswear/trousers/basic_jeans/0803-loops_back.jpg
new file mode 100644
index 0000000..91db41e
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/0803-loops_back.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/basic_jeans.val b/source/contemporary_menswear/trousers/basic_jeans/basic_jeans.val
new file mode 100644
index 0000000..c9cb5dc
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/basic_jeans.val
@@ -0,0 +1,707 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.1</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>Basic Jeans Block</patternName>
+ <patternNumber/>
+ <company/>
+ <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements path="measurements.vit"/>
+ <increments>
+ <increment description="basic seam allowance" formula="2" name="#seam_allowance"/>
+ <increment description="whether the pattern should be easy fitting, 1 or 0 (fractional values will give a result between close and easy fitting" formula="1" name="#easy_fitting"/>
+ <increment formula="2" name="#waist_ease"/>
+ <increment formula="20" name="#jeans_bottom_width"/>
+ <increment formula="6" name="#floor_to_hem"/>
+ <increment formula="12" name="#pocket_opening_width"/>
+ <increment formula="7.5" name="#pocket_opening_depth"/>
+ <increment formula="3" name="#pocket_facing_width"/>
+ <increment formula="5" name="#pocket_facing_depth"/>
+ <increment formula="26" name="#pocket_depth"/>
+ <increment formula="19" name="#pocket_depth_side"/>
+ <increment formula="9.5" name="#pocket_depth_front"/>
+ <increment formula="8" name="#coin_pocket_width"/>
+ <increment formula="10" name="#coin_pocket_depth"/>
+ <increment formula="14" name="#fly_piece_length"/>
+ <increment formula="4" name="#fly_piece_width"/>
+ <increment formula="18" name="#back_pocket_width"/>
+ <increment formula="18" name="#back_pocket_depth"/>
+ <increment formula="3" name="#back_pocket_point_depth"/>
+ <increment formula="0.5" name="#back_pocket_raster"/>
+ <increment formula="4" name="#waistband_height"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="jeans">
+ <calculation>
+ <point id="1" mx="0.264583" my="0.396875" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="rise_length_side_sitting - 5.5 + 1 * #easy_fitting" lineColor="black" mx="0.264583" my="0.396875" name="A1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="2" id="3" length="leg_crotch_to_floor - #floor_to_hem + 1" lineColor="black" mx="0.264583" my="0.396875" name="A2" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="2" id="4" length="CurrentLength/2 + 5" lineColor="black" mx="0.264583" my="0.396875" name="A3" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="2" id="5" length="rise_length_side_sitting / 4 + 1" lineColor="black" mx="0.264583" my="0.396875" name="A4" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="2" id="6" length="hip_circ / 8 - 0.5 + 0.5 * #easy_fitting" lineColor="black" mx="0.264583" my="0.396875" name="A5" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="6" id="7" mx="-2.5887" my="-1.36447" name="A6" secondPoint="5" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="6" id="8" mx="-2.22896" my="-1.71305" name="A7" secondPoint="1" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="7" id="9" length="hip_circ / 4 + 1 + 1 * #easy_fitting" lineColor="black" mx="0.264583" my="0.396875" name="A8" secondPoint="5" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="6" id="10" length="- (hip_circ / 16 - 0.5 + 1 * #easy_fitting)" lineColor="black" mx="0.903954" my="-0.178559" name="A9" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="8" id="11" length="1.5" lineColor="black" mx="-1.15769" my="-1.52124" name="A10" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <arc aScale="0" angle1="90" angle2="180" center="6" color="cornflowerblue" id="12" penStyle="hair" radius="3.5" type="simple"/>
+ <line firstPoint="11" id="13" lineColor="black" secondPoint="7" typeLine="hair"/>
+ <spline aScale="0" angle1="30" angle2="AngleLine_A10_A6" color="black" id="14" length1="2" length2="4" penStyle="hair" point1="10" point4="7" type="simpleInteractive"/>
+ <point firstPoint="11" id="15" length="waist_natural_circ / 4 + #waist_ease / 4" lineColor="black" mx="0.264583" my="0.396875" name="A11" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="3" id="16" length="#jeans_bottom_width / 2 - 1 + 1 * #easy_fitting" lineColor="black" mx="-1.08845" my="0.556055" name="A12" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="3" id="17" length="-CurrentLength" lineColor="black" mx="0.264583" my="0.396875" name="A13" secondPoint="16" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="16" id="18" mx="-3.23738" my="-0.399026" name="A14" secondPoint="4" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="17" id="19" mx="0.901303" my="-0.558206" name="A15" secondPoint="4" showLabel="true" type="pointOfIntersection"/>
+ <spline aScale="0" angle1="90" angle2="270 + 30" color="black" id="24" length1="5" length2="10" penStyle="hair" point1="19" point4="10" type="simpleInteractive"/>
+ <point firstPoint="11" id="25" length="1" lineColor="black" mx="-2.16503" my="0.205064" name="Aa" secondPoint="7" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="6" id="45" length="CurrentLength/4" lineColor="black" mx="0.264583" my="0.396875" name="A16" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="45" id="46" mx="1.14007" my="0.396875" name="A17" secondPoint="5" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="45" id="47" mx="-1.33665" my="-3.01422" name="A18" secondPoint="1" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="45" id="48" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A19" secondPoint="47" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="47" id="49" length="2" lineColor="black" mx="0.648206" my="0.396875" name="A20" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="49" id="50" length="-1" lineColor="black" mx="-2.48471" my="-2.09667" name="A21" secondPoint="48" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="10" id="51" length="- (CurrentLength/2 + 0.5 + 0.5 * #easy_fitting)" lineColor="black" mx="-2.99621" my="-1.39336" name="A22" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270" basePoint="51" id="52" length="1" lineColor="black" mx="-2.86834" my="0.396875" name="A23" showLabel="true" type="endLine" typeLine="hair"/>
+ <arc aScale="0" angle1="90" angle2="180" center="45" color="cornflowerblue" id="53" penStyle="hair" radius="5" type="simple"/>
+ <line firstPoint="50" id="54" lineColor="black" secondPoint="48" typeLine="hair"/>
+ <spline aScale="0" angle1="AngleLine_A21_A19" angle2="0" color="black" id="55" length1="5" length2="6" penStyle="hair" point1="48" point4="52" type="simpleInteractive"/>
+ <point firstPoint="50" id="56" length="waist_natural_circ / 4 + 1 + #waist_ease / 4" lineColor="black" mx="0.264583" my="0.396875" name="A24" secondPoint="15" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="50" id="57" length="CurrentLength/2" lineColor="black" mx="-1.00886" my="-1.83165" name="A25" secondPoint="56" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="46" id="58" length="hip_circ / 4 + 2 + 1 * #easy_fitting" lineColor="black" mx="0.264583" my="0.396875" name="A26" secondPoint="5" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="16" id="59" length="-2" lineColor="black" mx="0.264583" my="0.396875" name="A27" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="17" id="60" length="-2" lineColor="black" mx="-1.4864" my="0.556055" name="A28" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="18" id="61" length="-2" lineColor="black" mx="1.53802" my="-0.637796" name="A29" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="19" id="62" length="-2" lineColor="black" mx="-3.63533" my="-0.558206" name="A30" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="56" id="63" lineColor="black" secondPoint="58" typeLine="hair"/>
+ <line firstPoint="15" id="65" lineColor="black" secondPoint="9" typeLine="hair"/>
+ <spline aScale="0" angle1="270" angle2="AngleLine_A11_A8 - 180" color="black" id="66" length1="3" length2="3" penStyle="hair" point1="15" point4="9" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A11_A8" angle2="90" color="black" id="67" length1="5" length2="5" penStyle="hair" point1="9" point4="18" type="simpleInteractive"/>
+ <point firstPoint="57" id="68" length="0.5" lineColor="black" mx="0.264583" my="0.396875" name="A31" secondPoint="56" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="57" id="69" length="Line_A25_A31" lineColor="black" mx="-2.75984" my="0.396875" name="A32" secondPoint="50" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" firstPoint="57" id="70" length="5" lineColor="black" mx="0.264583" my="0.396875" name="A33" secondPoint="50" showLabel="true" type="normal" typeLine="hair"/>
+ <point angle="180" basePoint="58" curve="55" id="71" lineColor="black" mx="-1.24763" my="-5.01525" name="Ab" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <operation angle="-asinD((3.5 + 1.5 * #easy_fitting)/Line_A26_Ab)" center="58" id="74" suffix="r1" type="rotation">
+ <source>
+ <item idObject="71"/>
+ <item idObject="50"/>
+ <item idObject="69"/>
+ <item idObject="57"/>
+ <item idObject="70"/>
+ <item idObject="68"/>
+ <item idObject="56"/>
+ </source>
+ <destination>
+ <item idObject="75" mx="-1.24763" my="-5.01525"/>
+ <item idObject="76" mx="-2.48471" my="-2.09667"/>
+ <item idObject="77" mx="-4.91683" my="-0.589179"/>
+ <item idObject="78" mx="0.0560928" my="-1.97056"/>
+ <item idObject="79" mx="0.264583" my="0.396875"/>
+ <item idObject="80" mx="0.264583" my="0.396875"/>
+ <item idObject="81" mx="0.264583" my="0.396875"/>
+ </destination>
+ </operation>
+ <point angle="180" basePoint="71" id="83" length="1.5" lineColor="black" mx="0.264583" my="0.396875" name="Ac" showLabel="true" type="endLine" typeLine="hair"/>
+ <line firstPoint="76" id="84" lineColor="black" secondPoint="83" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_A21r1_Ac" color="black" id="85" length1="5" length2="5" penStyle="hair" point1="52" point4="83" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A24_A26" angle2="90" color="black" id="86" length1="10" length2="10" penStyle="hair" point1="81" point4="61" type="simpleInteractive"/>
+ <spline aScale="0" angle1="90" angle2="270 + 30" color="black" id="104" length1="5" length2="10" penStyle="hair" point1="62" point4="52" type="simpleInteractive"/>
+ <point firstPoint="15" id="112" length="#pocket_opening_width" lineColor="black" mx="0.264583" my="0.396875" name="A34" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="113" length="#pocket_opening_depth" mx="0.264583" my="0.396875" name="A35" showLabel="true" spline="66" type="cutSpline"/>
+ <line firstPoint="15" id="114" lineColor="black" secondPoint="25" typeLine="hair"/>
+ <spline aScale="0" angle1="AngleLine_A11_Aa + 90" angle2="AngleLine_A11_A8 - 90" color="black" id="115" length1="5" length2="10" penStyle="hair" point1="112" point4="113" type="simpleInteractive"/>
+ <point id="116" length="#pocket_opening_depth + #pocket_facing_depth" mx="0.264583" my="0.396875" name="A36" showLabel="true" spline="66" type="cutSpline"/>
+ <point firstPoint="112" id="117" length="#pocket_facing_width" lineColor="black" mx="0.264583" my="0.396875" name="A37" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="AngleLine_A11_Aa + 90" angle2="AngleLine_A11_A8 - 90" color="black" id="118" length1="6" length2="12" penStyle="hair" point1="117" point4="116" type="simpleInteractive"/>
+ <point firstPoint="25" id="130" length="#fly_piece_width" lineColor="black" mx="0.264583" my="0.396875" name="A38" secondPoint="15" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="131" length="CurrentLength - (#fly_piece_length - Line_A10_A6 + Line_A10_Aa)" mx="-3.43048" my="0.687111" name="A39" showLabel="true" spline="14" type="cutSpline"/>
+ <point angle="AngleLine_A11_Aa - 180" basePoint="7" id="132" length="#fly_piece_width" lineColor="black" mx="0.393256" my="-1.7906" name="A40" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="AngleLine_A11_Aa + 90" angle2="0" color="black" id="133" length1="1" length2="2" penStyle="hair" point1="132" point4="131" type="simpleInteractive"/>
+ <point firstPoint="25" id="142" length="CurrentLength/2" lineColor="black" mx="-0.0571046" my="-2.04795" name="A41" secondPoint="130" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270" basePoint="142" id="143" length="#fly_piece_length - 4" lineColor="black" mx="0.779283" my="-2.56265" name="A42" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="112" id="150" length="#pocket_depth" lineColor="black" mx="0.264583" my="0.396875" name="A43" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="25" id="151" length="#pocket_depth_front" lineColor="black" mx="-3.14531" my="-0.7612" name="A44" secondPoint="7" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="152" length="#pocket_depth_side - Spl_A11_A36" mx="0.264583" my="0.396875" name="A45" showLabel="true" spline="67" type="cutSpline"/>
+ <spline aScale="0" angle1="180 + 45" angle2="0" color="black" id="153" length1="5" length2="5" penStyle="hair" point1="152" point4="150" type="simpleInteractive"/>
+ <spline aScale="0" angle1="180" angle2="0" color="black" id="154" length1="5" length2="5" penStyle="hair" point1="150" point4="151" type="simpleInteractive"/>
+ <point angle="0" basePoint="79" curve="86" id="192" lineColor="black" mx="0.264583" my="0.396875" name="A46" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point angle="180" basePoint="79" id="195" lineColor="black" mx="0.264583" my="0.396875" name="A47" p1Line="83" p2Line="76" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <operation angle="atanD(Line_A25_A31/5) * 2" center="79" id="198" suffix="r2" type="rotation">
+ <source>
+ <item idObject="192"/>
+ <item idObject="81"/>
+ <item idObject="80"/>
+ </source>
+ <destination>
+ <item idObject="199" mx="-4.03138" my="0.600895"/>
+ <item idObject="200" mx="0.264583" my="0.396875"/>
+ <item idObject="201" mx="-3.3933" my="-3.39991"/>
+ </destination>
+ </operation>
+ <point angle="270" basePoint="3" id="209" length="#waistband_height * 2" lineColor="black" mx="0.264583" my="0.396875" name="A48" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="3" id="210" length="waist_natural_circ + #waist_ease+ #fly_piece_width" lineColor="black" mx="0.264583" my="0.396875" name="A49" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="210" id="211" mx="0.264583" my="0.396875" name="A50" secondPoint="209" showLabel="true" type="pointOfIntersection"/>
+ <point angle="270" basePoint="79" id="217" length="2" lineColor="black" mx="0.264583" my="0.396875" name="A51" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="217" id="218" length="#back_pocket_width / 2" lineColor="black" mx="0.264583" my="0.396875" name="A52" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="217" id="219" length="-CurrentLength" lineColor="black" mx="0.264583" my="0.396875" name="A53" secondPoint="218" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270" basePoint="217" id="220" length="#back_pocket_depth" lineColor="black" mx="0.264583" my="0.396875" name="A54" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="220" id="221" length="#back_pocket_point_depth" lineColor="black" mx="0.264583" my="0.396875" name="A55" secondPoint="217" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="218" id="222" mx="0.595666" my="0.727958" name="A56" secondPoint="221" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="222" id="223" length="#back_pocket_raster" lineColor="black" mx="-2.22862" my="0.904297" name="A57" secondPoint="221" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="221" id="224" length="-CurrentLength" lineColor="black" mx="0.264583" my="0.396875" name="A58" secondPoint="223" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="3" id="240" length="#fly_piece_width" lineColor="black" mx="0.264583" my="0.396875" name="A59" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="3" id="241" length="#fly_piece_length" lineColor="black" mx="0.264583" my="0.396875" name="A60" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="240" id="242" mx="0.264583" my="0.396875" name="A61" secondPoint="241" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="241" id="248" length="1" lineColor="black" mx="0.264583" my="0.396875" name="A62" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="180 + 45" angle2="0" color="black" id="249" length1="1" length2="2" penStyle="hair" point1="248" point4="242" type="simpleInteractive"/>
+ <point id="253" mx="0.264583" my="0.396875" name="A63" p1Line1="195" p1Line2="1" p2Line1="192" p2Line2="3" showLabel="true" type="lineIntersect"/>
+ <point angle="0" basePoint="241" id="271" length="#coin_pocket_width" lineColor="black" mx="0.264583" my="0.396875" name="A64" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="241" id="272" length="#coin_pocket_depth" lineColor="black" mx="0.264583" my="0.396875" name="A65" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="271" id="273" mx="0.264583" my="0.396875" name="A66" secondPoint="272" showLabel="true" type="pointOfIntersection"/>
+ </calculation>
+ <modeling>
+ <point id="26" idObject="25" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="29" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="31" idObject="18" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="32" idObject="16" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="33" idObject="17" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="34" idObject="19" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="35" idObject="24" inUse="false" type="modelingSpline"/>
+ <point id="36" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="37" idObject="14" inUse="false" type="modelingSpline"/>
+ <point id="38" idObject="7" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="41" idObject="3" inUse="false" type="pin"/>
+ <point id="42" idObject="19" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="43" idObject="18" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="44" inUse="false" lastToCountour="false" name="knee_line" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="42" type="NodePoint"/>
+ <node idObject="43" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="87" idObject="76" inUse="false" mx="-2.48471" my="-2.09667" showLabel="true" type="modeling"/>
+ <point id="88" idObject="81" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="89" idObject="86" inUse="false" type="modelingSpline"/>
+ <point id="90" idObject="61" inUse="false" mx="1.53802" my="-0.637796" showLabel="true" type="modeling"/>
+ <point id="91" idObject="59" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="92" idObject="60" inUse="false" mx="-1.4864" my="0.556055" showLabel="true" type="modeling"/>
+ <point id="93" idObject="62" inUse="false" mx="-3.63533" my="-0.558206" showLabel="true" type="modeling"/>
+ <point id="94" idObject="52" inUse="false" mx="-2.86834" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="95" idObject="85" inUse="false" type="modelingSpline"/>
+ <point id="96" idObject="83" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="103" idObject="3" inUse="false" type="pin"/>
+ <spline id="105" idObject="104" inUse="false" type="modelingSpline"/>
+ <point id="106" idObject="5" inUse="false" type="pin"/>
+ <point id="107" idObject="62" inUse="false" mx="-3.63533" my="-0.558206" showLabel="true" type="modeling"/>
+ <point id="108" idObject="61" inUse="false" mx="1.53802" my="-0.637796" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="109" inUse="false" lastToCountour="false" name="knee_line" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="107" type="NodePoint"/>
+ <node idObject="108" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="119" idObject="112" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="120" idObject="115" inUse="false" type="modelingSpline"/>
+ <point id="121" idObject="113" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="122" idObject="117" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="123" idObject="15" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="124" idObject="66" inUse="false" type="modelingSpline"/>
+ <point id="125" idObject="116" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="126" idObject="118" inUse="false" type="modelingSpline"/>
+ <point id="128" idObject="112" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="129" idObject="113" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="134" idObject="25" inUse="false" mx="-2.16503" my="0.205064" showLabel="true" type="modeling"/>
+ <point id="135" idObject="130" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="136" idObject="132" inUse="false" mx="-2.05157" my="-2.43398" showLabel="true" type="modeling"/>
+ <spline id="137" idObject="133" inUse="false" type="modelingSpline"/>
+ <point id="138" idObject="131" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="139" idObject="14" inUse="false" type="modelingSpline"/>
+ <point id="140" idObject="7" inUse="false" mx="-2.68025" my="0.237695" showLabel="true" type="modeling"/>
+ <point id="144" idObject="142" inUse="false" type="pin"/>
+ <point id="145" idObject="143" inUse="false" type="pin"/>
+ <point id="147" idObject="131" inUse="false" mx="0.0433278" my="0.765634" showLabel="true" type="modeling"/>
+ <point id="148" idObject="130" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="149" idObject="14" inUse="false" type="modelingSpline"/>
+ <point id="156" idObject="25" inUse="false" mx="-2.16503" my="0.205064" showLabel="true" type="modeling"/>
+ <point id="157" idObject="112" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="158" idObject="115" inUse="false" type="modelingSpline"/>
+ <point id="159" idObject="113" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="160" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="161" idObject="67" inUse="false" type="modelingSpline"/>
+ <point id="162" idObject="152" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="163" idObject="153" inUse="false" type="modelingSpline"/>
+ <point id="164" idObject="150" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="165" idObject="154" inUse="false" type="modelingSpline"/>
+ <point id="166" idObject="151" inUse="false" mx="-3.14531" my="-0.7612" showLabel="true" type="modeling"/>
+ <spline id="168" idObject="118" inUse="false" type="modelingSpline"/>
+ <path cut="false" firstToCountour="false" id="169" inUse="false" lastToCountour="false" name="facing_line" type="2" typeLine="dashDotDotLine" visible="1">
+ <nodes>
+ <node idObject="168" reverse="0" type="NodeSpline"/>
+ </nodes>
+ </path>
+ <point id="170" idObject="112" inUse="false" type="pin"/>
+ <point id="171" idObject="150" inUse="false" type="pin"/>
+ <point id="172" idObject="25" inUse="false" mx="-2.16503" my="0.205064" showLabel="true" type="modeling"/>
+ <point id="173" idObject="117" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="174" idObject="112" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="175" idObject="15" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="176" idObject="66" inUse="false" type="modelingSpline"/>
+ <point id="177" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="178" idObject="152" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="179" idObject="153" inUse="false" type="modelingSpline"/>
+ <point id="180" idObject="150" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="181" idObject="154" inUse="false" type="modelingSpline"/>
+ <point id="182" idObject="151" inUse="false" mx="-3.14531" my="-0.7612" showLabel="true" type="modeling"/>
+ <point id="184" idObject="113" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="185" idObject="116" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="186" idObject="112" inUse="false" type="pin"/>
+ <point id="187" idObject="150" inUse="false" type="pin"/>
+ <spline id="188" idObject="66" inUse="false" type="modelingSpline"/>
+ <spline id="189" idObject="66" inUse="false" type="modelingSpline"/>
+ <point id="190" idObject="15" inUse="false" type="pin"/>
+ <point id="191" idObject="116" inUse="false" type="pin"/>
+ <point id="196" idObject="195" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="197" idObject="192" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="202" idObject="76" inUse="false" mx="-2.48471" my="-2.09667" showLabel="true" type="modeling"/>
+ <point id="203" idObject="201" inUse="false" mx="-3.3933" my="-3.39991" showLabel="true" type="modeling"/>
+ <point id="204" idObject="200" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="205" idObject="199" inUse="false" mx="-4.03138" my="0.600895" showLabel="true" type="modeling"/>
+ <point id="206" idObject="79" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="207" idObject="195" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="212" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="213" idObject="210" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="214" idObject="211" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="215" idObject="209" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="225" idObject="219" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="226" idObject="218" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="227" idObject="223" inUse="false" mx="-2.22862" my="0.904297" showLabel="true" type="modeling"/>
+ <point id="228" idObject="220" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="229" idObject="224" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="230" idObject="219" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="231" inUse="false" lastToCountour="false" name="pocket" type="2" typeLine="dashDotDotLine" visible="1">
+ <nodes>
+ <node idObject="225" type="NodePoint"/>
+ <node idObject="226" type="NodePoint"/>
+ <node idObject="227" type="NodePoint"/>
+ <node idObject="228" type="NodePoint"/>
+ <node idObject="229" type="NodePoint"/>
+ <node idObject="230" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="232" idObject="219" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="233" idObject="218" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="234" idObject="223" inUse="false" mx="-2.22862" my="0.904297" showLabel="true" type="modeling"/>
+ <point id="235" idObject="220" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="236" idObject="224" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="238" idObject="217" inUse="false" type="pin"/>
+ <point id="239" idObject="220" inUse="false" type="pin"/>
+ <point id="243" idObject="240" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="244" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="246" idObject="242" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="250" idObject="248" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="251" idObject="249" inUse="false" type="modelingSpline"/>
+ <point id="254" idObject="253" inUse="false" type="pin"/>
+ <point id="255" idObject="25" inUse="true" mx="-2.16503" my="0.205064" showLabel="true" type="modeling"/>
+ <point id="256" idObject="130" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="257" idObject="132" inUse="true" mx="0.393256" my="-1.7906" showLabel="true" type="modeling"/>
+ <spline id="258" idObject="133" inUse="true" type="modelingSpline"/>
+ <point id="259" idObject="131" inUse="true" mx="-3.43048" my="0.687111" showLabel="true" type="modeling"/>
+ <point id="260" idObject="7" inUse="true" mx="-2.5887" my="-1.36447" showLabel="true" type="modeling"/>
+ <point id="262" idObject="142" inUse="false" type="pin"/>
+ <point id="263" idObject="132" inUse="true" type="pin"/>
+ <point id="264" idObject="130" inUse="true" type="pin"/>
+ <point id="265" idObject="240" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="266" idObject="3" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="267" idObject="248" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="268" idObject="249" inUse="true" type="modelingSpline"/>
+ <point id="269" idObject="242" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="274" idObject="241" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="275" idObject="271" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="276" idObject="273" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="277" idObject="272" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="39" mx="0" my="0" name="front" seamAllowance="true" uuid="{974733f8-7770-417d-8a21-c6d2de6ee1c4}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="A" mx="56.8908" my="338.725" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="-367.284" my="338.725" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="41" length="10" mx="0" my="0" rotation="90" topPin="106" visible="true"/>
+ <nodes>
+ <node idObject="26" type="NodePoint"/>
+ <node idObject="148" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node after="1" idObject="119" type="NodePoint"/>
+ <node idObject="120" reverse="0" type="NodeSpline"/>
+ <node before="1" idObject="121" type="NodePoint"/>
+ <node idObject="29" type="NodePoint"/>
+ <node idObject="31" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" idObject="32" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="33" type="NodePoint"/>
+ <node idObject="34" type="NodePoint"/>
+ <node idObject="35" reverse="0" type="NodeSpline"/>
+ <node idObject="36" type="NodePoint"/>
+ <node idObject="149" reverse="0" type="NodeSpline"/>
+ <node idObject="147" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="37" reverse="0" type="NodeSpline"/>
+ <node idObject="38" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="44"/>
+ </iPaths>
+ <pins>
+ <record>41</record>
+ <record>106</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="97" mx="43.5286" my="3.64394" name="back" seamAllowance="true" uuid="{d602857e-ea6e-4748-bb87-3ef38338a21f}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="B" mx="54.1168" my="866.963" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="-983.845" my="872.168" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="103" length="1" mx="0" my="0" rotation="90" topPin="254" visible="true"/>
+ <nodes>
+ <node excluded="true" idObject="87" type="NodePoint"/>
+ <node excluded="true" idObject="88" type="NodePoint"/>
+ <node idObject="89" reverse="0" type="NodeSpline"/>
+ <node idObject="90" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" idObject="91" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="92" type="NodePoint"/>
+ <node idObject="93" type="NodePoint"/>
+ <node idObject="105" reverse="0" type="NodeSpline"/>
+ <node idObject="94" type="NodePoint"/>
+ <node idObject="95" reverse="0" type="NodeSpline"/>
+ <node idObject="196" type="NodePoint"/>
+ <node idObject="197" type="NodePoint"/>
+ <node excluded="true" idObject="96" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="109"/>
+ <record path="231"/>
+ </iPaths>
+ <pins>
+ <record>103</record>
+ <record>254</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="127" mx="7.68106" my="-10.125" name="side_piece" seamAllowance="true" uuid="{59e86a29-652b-4abd-a704-026268d1b7dd}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="8" letter="C" mx="224.329" my="211.97" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="8">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="8" mx="44.8409" my="82.7185" rotation="0" visible="true" width="8"/>
+ <grainline arrows="0" bottomPin="191" length="1" mx="0" my="0" rotation="90" topPin="190" visible="true"/>
+ <nodes>
+ <node before="0" idObject="122" type="NodePoint"/>
+ <node idObject="128" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="123" type="NodePoint"/>
+ <node idObject="129" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="124" reverse="0" type="NodeSpline"/>
+ <node after="0" idObject="125" type="NodePoint"/>
+ <node idObject="126" reverse="1" type="NodeSpline"/>
+ </nodes>
+ <pins>
+ <record>190</record>
+ <record>191</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="141" inLayout="false" mx="-9.03473" my="-2.57538" name="fly_facing" seamAllowance="true" uuid="{2e882d18-f686-4a66-9e97-e8132d52dd19}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="3" letter="F" mx="-394.678" my="241.655" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="3">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="3" mx="-370.706" my="107.774" rotation="0" visible="true" width="3"/>
+ <grainline arrows="0" bottomPin="145" length="10" mx="0" my="0" rotation="90" topPin="144" visible="true"/>
+ <nodes>
+ <node idObject="134" type="NodePoint"/>
+ <node after="1" idObject="135" type="NodePoint"/>
+ <node after="1" before="1" idObject="136" type="NodePoint"/>
+ <node idObject="137" reverse="0" type="NodeSpline"/>
+ <node before="1" idObject="138" type="NodePoint"/>
+ <node idObject="139" reverse="0" type="NodeSpline"/>
+ <node idObject="140" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>144</record>
+ <record>145</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="167" mx="-4.07329" my="-40.2673" name="pocket_bag_1" seamAllowance="true" uuid="{c52a4816-9da4-4a5f-b411-3877acf8c6ce}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="D" mx="136.357" my="576.217" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="pocketing, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="-365.084" my="202.336" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="171" length="10" mx="0" my="0" rotation="90" topPin="170" visible="true"/>
+ <nodes>
+ <node idObject="156" type="NodePoint"/>
+ <node after="1" idObject="157" type="NodePoint"/>
+ <node idObject="158" reverse="0" type="NodeSpline"/>
+ <node before="1" idObject="159" type="NodePoint"/>
+ <node idObject="160" type="NodePoint"/>
+ <node idObject="161" reverse="0" type="NodeSpline"/>
+ <node idObject="162" type="NodePoint"/>
+ <node idObject="163" reverse="0" type="NodeSpline"/>
+ <node idObject="164" type="NodePoint"/>
+ <node idObject="165" reverse="0" type="NodeSpline"/>
+ <node idObject="166" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="169"/>
+ </iPaths>
+ <pins>
+ <record>170</record>
+ <record>171</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="183" mx="31.3061" my="-40.7329" name="pocket_bag_2" seamAllowance="true" uuid="{af5d373d-0991-4b5f-bfe5-a3d34f7b9b09}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="E" mx="127.559" my="158.35" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="pocketing, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="-338.692" my="180.343" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="187" length="10" mx="0" my="0" rotation="90" topPin="186" visible="true"/>
+ <nodes>
+ <node idObject="172" type="NodePoint"/>
+ <node idObject="173" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="174" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="175" type="NodePoint"/>
+ <node idObject="189" reverse="0" type="NodeSpline"/>
+ <node idObject="184" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="188" reverse="0" type="NodeSpline"/>
+ <node idObject="185" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="176" reverse="0" type="NodeSpline"/>
+ <node idObject="177" type="NodePoint"/>
+ <node idObject="178" type="NodePoint"/>
+ <node idObject="179" reverse="0" type="NodeSpline"/>
+ <node idObject="180" type="NodePoint"/>
+ <node idObject="181" reverse="0" type="NodeSpline"/>
+ <node idObject="182" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>186</record>
+ <record>187</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="208" mx="38.162" my="-3.23884" name="back_yoke" seamAllowance="true" uuid="{5e3ffb1c-23d2-440b-a915-8f00e628db44}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="I" mx="-160.795" my="-62.7039" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="6">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="99.8544" my="-20.7092" rotation="0" visible="true" width="6"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="202" type="NodePoint"/>
+ <node idObject="203" type="NodePoint"/>
+ <node idObject="204" type="NodePoint"/>
+ <node idObject="205" type="NodePoint"/>
+ <node idObject="206" type="NodePoint"/>
+ <node idObject="207" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="216" mx="-4.53881" my="9.19399" name="waistband" seamAllowance="true" uuid="{ad45a10f-9a5e-4459-b931-044aadef6830}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="K" mx="702.428" my="3594.09" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="153.169" my="3594.09" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="212" type="NodePoint"/>
+ <node idObject="213" type="NodePoint"/>
+ <node idObject="214" type="NodePoint"/>
+ <node idObject="215" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="237" mx="56.1951" my="-33.1012" name="pocket" seamAllowance="true" uuid="{eae9a3f8-2d7d-4d36-9578-7dddecc1b631}" version="2" width="1">
+ <data annotation="" foldPosition="" fontSize="0" height="6" letter="J" mx="323.771" my="345.264" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="6">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="6" mx="14.077" my="345.264" rotation="0" visible="true" width="6"/>
+ <grainline arrows="0" bottomPin="239" length="10" mx="0" my="0" rotation="90" topPin="238" visible="true"/>
+ <nodes>
+ <node after="2" idObject="232" type="NodePoint"/>
+ <node before="2" idObject="233" type="NodePoint"/>
+ <node idObject="234" type="NodePoint"/>
+ <node idObject="235" type="NodePoint"/>
+ <node idObject="236" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>238</record>
+ <record>239</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="247" mx="-15.975" my="-114.366" name="fly_piece_var" seamAllowance="true" uuid="{769964d0-0c7f-4fbb-bed6-f2b52afd25a7}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="3" letter="Fv" mx="-121.845" my="3779.69" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="4">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="3" mx="-122.439" my="3647.04" rotation="0" visible="true" width="4"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="243" type="NodePoint"/>
+ <node after="1" idObject="244" type="NodePoint"/>
+ <node after="1" before="1" idObject="250" type="NodePoint"/>
+ <node idObject="251" reverse="0" type="NodeSpline"/>
+ <node before="1" idObject="246" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="261" inLayout="false" mx="-19.0681" my="-2.38353" name="fly_extension" seamAllowance="true" uuid="{ae1002f7-79af-4c15-825c-900a503caa63}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="3" letter="G" mx="-389.011" my="241.302" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="3">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="3" mx="-373.738" my="106.173" rotation="0" visible="true" width="3"/>
+ <grainline arrows="0" bottomPin="263" length="10" mx="0" my="0" rotation="90" topPin="264" visible="true"/>
+ <nodes>
+ <node idObject="255" type="NodePoint"/>
+ <node after="0" idObject="256" type="NodePoint"/>
+ <node after="CurrentSeamAllowance /2" before="0" idObject="257" type="NodePoint"/>
+ <node idObject="258" reverse="0" type="NodeSpline"/>
+ <node before="CurrentSeamAllowance / 2" idObject="259" type="NodePoint"/>
+ <node idObject="260" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>263</record>
+ <record>264</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="270" mx="-26.5593" my="-114.154" name="fly_extension_var" seamAllowance="true" uuid="{b8639154-72dc-400e-a9e8-468cff9e9ab4}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="4" letter="Gv" mx="-120.3" my="3762.9" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="4">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="4" mx="-120.3" my="3627.77" rotation="0" visible="true" width="4"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="265" type="NodePoint"/>
+ <node after="0" idObject="266" type="NodePoint"/>
+ <node after="CurrentSeamAllowance / 2" before="0" idObject="267" type="NodePoint"/>
+ <node idObject="268" reverse="0" type="NodeSpline"/>
+ <node before="CurrentSeamAllowance / 2" idObject="269" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="278" mx="-30.9858" my="-146.161" name="coin_pocket" seamAllowance="true" uuid="{a461c099-21dd-4c43-b3fd-bf8ae63d50c4}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="H" mx="83.6512" my="4246.99" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="80.4339" my="4070.04" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node before="CurrentSeamAllowance / 2" idObject="274" type="NodePoint"/>
+ <node after="CurrentSeamAllowance / 2" idObject="275" type="NodePoint"/>
+ <node after="CurrentSeamAllowance / 2" before="CurrentSeamAllowance / 2" idObject="276" type="NodePoint"/>
+ <node after="CurrentSeamAllowance / 2" before="CurrentSeamAllowance / 2" idObject="277" type="NodePoint"/>
+ </nodes>
+ </detail>
+ </details>
+ <groups>
+ <group id="82" name="back_before_crutch_ease" tool="74" visible="false">
+ <item tool="50"/>
+ <item tool="56"/>
+ <item tool="57"/>
+ <item tool="68"/>
+ <item tool="69"/>
+ <item tool="70"/>
+ <item tool="71"/>
+ <item tool="63"/>
+ </group>
+ <group id="110" name="back" visible="true">
+ <item tool="51"/>
+ <item tool="52"/>
+ <item tool="58"/>
+ <item tool="59"/>
+ <item tool="60"/>
+ <item tool="61"/>
+ <item tool="62"/>
+ <item object="76" tool="74"/>
+ <item object="81" tool="74"/>
+ <item tool="86"/>
+ <item tool="85"/>
+ <item tool="55"/>
+ <item tool="104"/>
+ <item object="79" tool="74"/>
+ <item object="77" tool="74"/>
+ <item object="80" tool="74"/>
+ <item object="78" tool="74"/>
+ <item tool="49"/>
+ <item tool="48"/>
+ <item tool="54"/>
+ <item tool="218"/>
+ <item tool="222"/>
+ <item tool="223"/>
+ <item tool="221"/>
+ <item tool="224"/>
+ <item tool="220"/>
+ <item tool="217"/>
+ <item tool="219"/>
+ <item tool="253"/>
+ </group>
+ <group id="111" name="front" visible="true">
+ <item tool="9"/>
+ <item tool="15"/>
+ <item tool="16"/>
+ <item tool="17"/>
+ <item tool="18"/>
+ <item tool="19"/>
+ <item tool="13"/>
+ <item tool="14"/>
+ <item tool="24"/>
+ <item tool="67"/>
+ <item tool="65"/>
+ <item tool="66"/>
+ <item tool="7"/>
+ </group>
+ <group id="146" name="fly_piece" visible="false">
+ <item tool="130"/>
+ <item tool="131"/>
+ <item tool="132"/>
+ <item tool="133"/>
+ <item tool="142"/>
+ <item tool="143"/>
+ <item tool="240"/>
+ <item tool="242"/>
+ <item tool="241"/>
+ </group>
+ <group id="155" name="pocket" visible="false">
+ <item tool="150"/>
+ <item tool="151"/>
+ <item tool="152"/>
+ <item tool="154"/>
+ <item tool="153"/>
+ <item tool="115"/>
+ <item tool="118"/>
+ <item tool="117"/>
+ <item tool="112"/>
+ <item tool="113"/>
+ <item tool="116"/>
+ </group>
+ </groups>
+ </draw>
+</pattern>
diff --git a/source/contemporary_menswear/trousers/basic_jeans/index.rst b/source/contemporary_menswear/trousers/basic_jeans/index.rst
new file mode 100644
index 0000000..ad028ea
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/index.rst
@@ -0,0 +1,456 @@
+Basic Jeans
+===========
+
+.. figure:: trousers_front.jpg
+ :align: center
+
+Classic 5 pockets jeans with a zippered front.
+
+This pattern is suitable to make regular jeans, but also technical
+pants, when using appropriate fabric, and of course the legs can be
+shortened to above the knee for the summer.
+
+Materials
+---------
+
+Fabric
+^^^^^^
+
+* between 1 and 1.5 m of sturdy trouser fabric: denim, corduroy,
+ heavyweight linen etc. or technical breathing and abrasion resistant
+ 2nd layer fabric; * 50 cm pocket fabric.
+
+Notions
+^^^^^^^
+
+* sewing thread to match the fabric;
+* zipper, as long as the fly piece from the pattern;
+* a suitable button;
+* 16 cm of 2 cm wide elastic;
+* optional: 2.5 m bias binding to finish some raw edges (any colour, as
+ it won't show).
+
+Pattern
+-------
+
+Measurements
+^^^^^^^^^^^^
+
+You need to take the following measurements:
+
+``waist_natural_circ`` (O03)
+ circumference of the trousers waist, about 5 cm below the waist;
+``hip_circ`` (G09)
+ circumference of the seat;
+``rise_length_side_sitting`` (N04)
+ body rise, sitting on a stool;
+``leg_crotch_to_floor`` (M01)
+ from crotch level to the floor, between the legs;
+
+the file :download:`measurements.vit` is used by default by the pattern file
+and has the list of needed measurements.
+
+Pattern
+^^^^^^^
+
+Get the valentina file for the pattern,
+:download:`basic_jeans.val`.
+
+You also need to decide the following measurements and set them in the
+table of variables in Valentina; most defaults in the file are sensible
+and you probably only need to set ``easy_fitting``, ``waist_ease`` and
+``jeans_bottom_width``.
+
+``seam_allowance``
+ this is the total sewing allowance, and should be big enough for flat
+ felled seams; e.g. 2 cm;
+``easy_fitting``
+ set this to 1 to make the pattern easy fitting, to 0 for a tigher
+ fit;
+``waist_ease``
+ e.g. 2 cm; with prominent (and squishy) bellies it's better to add
+ no waist ease;
+``jeans_bottom_width``
+ width of the legs at the hems (half the circumference), 20 cm gives a
+ straight cut on average sizes;
+``floor_to_hem``
+ distance from the floor to the desired hem of the trousers, e.g. 6
+ cm;
+``pocket_opening_width``
+ how wide the pocket should be, e.g. 12 cm;
+``pocket_opening_depth``
+ how long the pocket opening should be, e.g. 7.5 cm;
+``pocket_facing_width``
+ how much the pocket facing should overlap away from the opening, in
+ the horizontal direction, e.g. 3 cm;
+``pocket_facing_depth``
+ how much the pocket facing should overlap away from the opening, in
+ the vertical direction, e.g. 5 cm;
+``pocket_depth``
+ how deep the pocket should be, from the top, e.g. 26 cm;
+``pocket_depth_side``
+ where the pocket should stop following the side seam, e.g. 19 cm;
+``pocket_depth_front``
+ where the pocket should stop following the front seam, e.g. 9.5 cm;
+``coin_pocket_width``
+ how wide the coin pocket is, e.g. 8 cm;
+``coin_pocket_depth``
+ how tall the coin pocket is, e.g. 10 cm;
+``fly_piece_length``
+ how long the fly piece should be; take care that it isn't as long as
+ to end on the heavily curved portion of the front seam, e.g. 14 cm;
+``fly_piece_width``
+ the width of the fly piece, e.g. 4 cm;
+``back_pocket_width``
+ the width of the back pocket at the top, e.g. 18 cm;
+``back_pocket_depth``
+ the depth of the back pocket, e.g. 18 cm;
+``back_pocket_point_depth``
+ the vertical distance from the tip of the pocket to where the bottom
+ lines start at the sides, e.g. 3 cm;
+``back_pocket_raster``
+ how much the sides of the pockets should taper in before the bottom
+ lines, e.g. 0.5 cm;
+``waistband_height``
+ e.g. 4 cm.
+
+Instructions
+------------
+
+Cutting
+^^^^^^^
+
+Cut the two sets of pocket bags from pocketing fabric.
+Cut all remaining pieces of the trousers except for the fly pieces
+the folded fabric.
+Cut either the straight or the shaped fly pieces from the scraps.
+
+Fronts
+^^^^^^
+
+.. note::
+
+ Sewing the fronts first and then the backs will get rid of most
+ tricky bits sooner rather than later.
+
+ If you prefer to start with an easier part, you can follow the
+ instructions in the :ref:`basic_jeans_back` section, and then return here to
+ prepare the fronts.
+
+.. figure:: 0101-side_pieces_bound_edges.jpg
+ :align: center
+
+Bind the curved edges of the side pieces with bias tape.
+
+.. tip::
+
+ .. figure:: 0101a-side_piece_folded.jpg
+
+ If the fabric isn't very thick, you can also cut the side pieces with
+ 1 cm of allowance on the curved edge and press it towards the back
+ once instead of binding it.
+
+
+.. figure:: 0102-side_piece_on_pocketing.jpg
+ :align: center
+
+Put it on the second pocket bag pieces, wrong side over the right side,
+and sew down the curved edge 2 mm from the edge and then again in the
+ditch of the bias tape.
+Baste the top and side of the side piece to the pocket at 1–1.5 cm from
+the edge. Treat them as one piece.
+
+
+.. figure:: 0102a-coin_pocket.jpg
+ :align: center
+
+Fold all the edges of the coin pocket towards the wrong side once, fold the
+top edge a second time. Sew the top edge 2 mm from the edge and again 1
+cm from the edge.
+
+.. figure:: 0102b-coin_pocket.jpg
+ :align: center
+
+Put the coin pocket on top of the side piece and pocket, centered on the
+side piece and about 4 cm down from the top edge; sew around the sides
+and bottom edge at 2 mm and then again at 1 cm from the edges, adding
+small triangles to the top corners for strength.
+
+
+.. figure:: 0103-front_pocketing.jpg
+ :align: center
+
+Put the first pocket bag pieces on the fronts, right sides together, sew
+the opening.
+
+.. figure:: 0104-front_pocketing_topstitched.jpg
+ :align: center
+
+Press open, notch the allowances and press the pocket
+towards the wrong side of the front, making the fabric overlab a tiny
+bit so that the pocketing won't show on the front.
+Topstitch at 2 mm and 8 mm from the edge.
+
+.. figure:: 0105-pocket_bottom.jpg
+ :align: center
+
+Sew the lower, curved edge of the pocket with a french seam: put the
+pocket bag pieces with the *outer* sides facing and sew 8 mm from the
+edge.
+
+.. figure:: 0106-pocket_bottom_french.jpg
+ :align: center
+
+Press, notch the curves, turn the pocket bags so that the inner sides
+are facing, sew 1 cm from the edge.
+
+.. figure:: 0107-basted_fronts.jpg
+ :align: center
+
+Align the end of the front opening to the marks on the pocket facings
+and baste the pockets to the fronts at the top and side; from now on treat
+them as one piece.
+
+Placket
+^^^^^^^
+
+.. figure:: 0201-placket_facing.jpg
+ :align: center
+
+Right sides together, sew the placket facing (the one cut in the fabric
+once) to the *left* front stopping at the notch, press towards the wrong
+side.
+
+.. figure:: 0202-placket_extension.jpg
+ :align: center
+
+Right sides together, sew the placket extension (the one cut on the
+fold) to the *right* front stopping at the notch, press so that it
+extends from the front. Press in half, and press the remaining
+allowance so that it will remain enclosed in the placket.
+
+.. figure:: 0203-center_front_seam.jpg
+ :align: center
+
+Right sides together, sew the rest of the front seam, starting from the
+notch and keeping the placket away from the seam, press open.
+
+.. figure:: 0204-clipped_allowance_center_front.jpg
+ :align: center
+
+Clip the allowances of the legs at the notch, check that all placket
+pieces can move to the inside.
+
+.. figure:: 0205-flat_felled_center_front.jpg
+ :align: center
+
+Trim the allowance of the left leg of the front seam, press and flat
+fell towards the left leg.
+
+.. note::
+
+ This seam is done with the allowances on the inside rather than
+ outside like the other flat felled seams; doing otherwise would
+ result in a bit of unfinished allowance at the front.
+
+.. figure:: 0206-placket_bottom.jpg
+ :align: center
+
+Right sides together, sew the bottom of the placket extension at half
+the sewing allowance.
+
+.. figure:: 0206-placket_extension_folded.jpg
+ :align: center
+
+Turn inside out and topstitch the placket extension close to the
+vertical seam.
+
+.. figure:: 0207-placket_facing_topstitched.jpg
+ :align: center
+
+.. figure:: 0208-placket_inside.jpg
+ :align: center
+
+Fold down by 1 cm the raw edges of the placket facing (or bind them with
+tape), topstitch it down close to all 3 edges of the facing.
+
+If adding buttons, you can now sew the bottom of the placket close by
+topstitching from the front, but if adding a zipper wait until later.
+
+.. _basic_jeans_back:
+
+Back
+^^^^
+
+.. figure:: 0301-back_pockets.jpg
+ :align: center
+
+Fold down the edges of the back pocket once, and the top edge twice,
+press. Sew the top edge 2 mm from the edge and again 1 cm from the edge.
+
+.. figure:: 0302-sewn_pockets.jpg
+ :align: center
+
+Topstitch the back pockets to the backs where marked on the pattern,
+using two lines of stitching at 2 mm and 1 cm from the edge, and sewing
+little triangles near the top for reinforcement.
+
+.. figure:: 0303-sewn_yoke.jpg
+ :align: center
+
+Wrong sides together, sew the back yokes to the backs, press open.
+
+.. figure:: 0304-flat-felled_yoke.jpg
+ :align: center
+
+Trim the yoke allowances and press up and fold the back allowances to
+fell them, topstitch at about 8 mm from the seam.
+
+.. figure:: 0305-sewn_center_back.jpg
+ :align: center
+
+Wrong sides together, sew the center back seam;
+
+.. figure:: 0306-felled_center_back.jpg
+ :align: center
+
+fell and topstitch it towards the right side.
+
+Legs
+^^^^
+
+.. figure:: 0401-sewn_inseam.jpg
+ :align: center
+
+.. figure:: 0402-flat_felled_inseam.jpg
+ :align: center
+
+Wrong sides together, sew the inseam. Press open, press towards the back
+to flat fell and topstitch.
+
+.. figure:: 0403-side_seam.jpg
+ :align: center
+
+Right seams together, sew the side seams. Bind the edges together with
+tape, press towards the back.
+
+.. figure:: 0404-side_seam_topstitched.jpg
+ :align: center
+
+If desired, top stitch the allowance of the side seam at 1 cm from the
+seam.
+
+.. tip::
+
+ If using lighter fabric or making shorts you can also flat fell the
+ side seams; topstitching throught the tube of the legs can however
+ turn out to be either annoying or outright difficult, and I wouldn't
+ even attempt it with denim or similar heavyweight fabric.
+
+ If you're not sure, binding the edges with tape and *then*
+ topstitching is safer than flat felling, as this way you can easily
+ unpick the (partial) topstitching seam if it gets too hard to sew,
+ and the edges will be already finished and on the right side.
+
+Waistband
+^^^^^^^^^
+
+.. figure:: 0501-waistband_sewn.jpg
+ :align: center
+
+Right sides together, sew the waistband to the trousers, leaving 2 cm at
+each end.
+
+.. figure:: 0502-waistband_sides.jpg
+ :align: center
+
+Fold the waistband right sides together, sew the sides, clip the
+corners, turn inside out and press.
+
+Press the remaining edge of the waistband down 2 cm, press the waistband
+in half so that it encloses all raw edges.
+
+.. figure:: 0504-waistband_elastic.jpg
+ :align: center
+
+With a 3-step zig-zag, sew 8 cm of elastic centered on each side seam
+and pulled over 10 cm of the raw edges.
+
+Topstitch the waistband closed at 2 mm and then at 1 cm from all four
+edges, pulling while sewing over the elastic.
+
+Front closure
+^^^^^^^^^^^^^
+
+.. note::
+
+ This isn't the traditional way to put a zipper in the front of jeans,
+ and it's a bit less neat; however it works just as well, the non-neat
+ parts are hidden from view when the trousers are worn, and it makes
+ it way more easy to change the zipper when it breaks, as it only
+ requires unpicking the zipper seams and a bit of whipstitching.
+
+.. figure:: 0601-left_zipper.jpg
+ :align: center
+
+Center the closed zipper on the placket extension, taking care that it
+doesn't extend to the visible part of the front. Machine sew the left
+part of the zipper close to its border and then again closer to the
+teeth, using a zipper foot and moving the cursor out of the way with the
+needle in the fabric while close to it..
+
+.. figure:: 0602-pinned_placket.jpg
+ :align: center
+
+.. figure:: 0603-right_zipper.jpg
+ :align: center
+
+Close the zipper again, pin the trousers closed and sew the right side
+of the zipper to the placket facing by hand with two lines of
+backstitch, taking care to only catch the facing and not the fabric on
+the front.
+
+.. figure:: 0604-placket_bottom.jpg
+ :align: center
+
+Whipstitch the bottom of the placket closed.
+
+Attach a button centered above the placket on the waistband and sew the
+corresponding buttonhole on the other end of the waistband, above the
+part with the facing.
+
+Hems
+^^^^
+
+.. figure:: 0701-hem.jpg
+ :align: center
+
+Fold down the hem of each leg twice 1 cm, topstitch at 2 mm and again at
+8 mm from the folded edge.
+
+Belt Loops
+^^^^^^^^^^
+
+.. figure:: 0801-loops.jpg
+ :align: center
+
+From the scraps, cut 6 rectangles 8 cm long and 3 cm wide; fold them
+approximately in thirds, press and sew a wide zig zag through the whole
+length.
+
+.. figure:: 0802-loops_front.jpg
+ :align: center
+
+.. figure:: 0803-loops_back.jpg
+ :align: center
+
+Fold down the top and bottom edges a bit less than 1 cm and topstitch
+the loops to the trousers, backstitching back and forth, around the
+waistband e.g. at 4 cm from the center back, 6 cm from the side seams
+(towards the back) and 8 cm from the center front.
+
+Gallery
+-------
+
+.. figure:: trousers_back.jpg
+ :align: center
diff --git a/source/contemporary_menswear/trousers/basic_jeans/measurements.vit b/source/contemporary_menswear/trousers/basic_jeans/measurements.vit
new file mode 100644
index 0000000..df7d5db
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/measurements.vit
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<vit>
+ <!--Measurements created with Valentina v0.7.51.0 (https://smart-pattern.com.ua/).-->
+ <version>0.5.2</version>
+ <read-only>false</read-only>
+ <notes/>
+ <unit>cm</unit>
+ <pm_system>998</pm_system>
+ <personal>
+ <customer/>
+ <birth-date>1800-01-01</birth-date>
+ <gender>unknown</gender>
+ <email/>
+ </personal>
+ <body-measurements>
+ <m name="neck_back_to_waist_b" value="41"/>
+ <m name="across_back_half_b" value="20"/>
+ <m name="bust_circ" value="102"/>
+ <m name="waist_circ" value="98"/>
+ <m name="waist_natural_circ" value="96"/>
+ <m name="hip_circ" value="99"/>
+ <m name="neck_circ" value="46"/>
+ <m name="shoulder_length" value="15"/>
+ <m name="arm_shoulder_tip_to_wrist_bent" value="67"/>
+ <m name="arm_across_back_center_to_wrist_bent" value="84"/>
+ <m name="arm_across_back_center_to_elbow_bent" value="54"/>
+ <m name="arm_neck_back_to_wrist_bent" value="82"/>
+ <m name="height_waist_side" value="108"/>
+ <m name="rise_length_side_sitting" value="26"/>
+ <m name="leg_crotch_to_floor" value="76"/>
+ <m name="arm_wrist_circ" value="18"/>
+ <m name="arm_above_elbow_circ" value="32"/>
+ <m name="neck_back_to_bust_b" value="24"/>
+ </body-measurements>
+</vit>
diff --git a/source/contemporary_menswear/trousers/basic_jeans/trousers_back.jpg b/source/contemporary_menswear/trousers/basic_jeans/trousers_back.jpg
new file mode 100644
index 0000000..57a784b
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/trousers_back.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/basic_jeans/trousers_front.jpg b/source/contemporary_menswear/trousers/basic_jeans/trousers_front.jpg
new file mode 100644
index 0000000..b5b3467
--- /dev/null
+++ b/source/contemporary_menswear/trousers/basic_jeans/trousers_front.jpg
Binary files differ
diff --git a/source/contemporary_menswear/trousers/index.rst b/source/contemporary_menswear/trousers/index.rst
new file mode 100644
index 0000000..7adc8b0
--- /dev/null
+++ b/source/contemporary_menswear/trousers/index.rst
@@ -0,0 +1,10 @@
+**********
+ Trousers
+**********
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+
+ basic_jeans/index
+
diff --git a/source/contemporary_unisex/accessories/index.rst b/source/contemporary_unisex/accessories/index.rst
new file mode 100644
index 0000000..2716b1d
--- /dev/null
+++ b/source/contemporary_unisex/accessories/index.rst
@@ -0,0 +1,11 @@
+*************
+ Accessories
+*************
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+
+ slippers/index
+ open_heeled_slippers/index
+
diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/0101-sewing_uppers.jpg b/source/contemporary_unisex/accessories/open_heeled_slippers/0101-sewing_uppers.jpg
new file mode 100644
index 0000000..b15ae3b
--- /dev/null
+++ b/source/contemporary_unisex/accessories/open_heeled_slippers/0101-sewing_uppers.jpg
Binary files differ
diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/0102-pressed_uppers.jpg b/source/contemporary_unisex/accessories/open_heeled_slippers/0102-pressed_uppers.jpg
new file mode 100644
index 0000000..c514847
--- /dev/null
+++ b/source/contemporary_unisex/accessories/open_heeled_slippers/0102-pressed_uppers.jpg
Binary files differ
diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/0103-cording.jpg b/source/contemporary_unisex/accessories/open_heeled_slippers/0103-cording.jpg
new file mode 100644
index 0000000..4495748
--- /dev/null
+++ b/source/contemporary_unisex/accessories/open_heeled_slippers/0103-cording.jpg
Binary files differ
diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/0104-more_cording.jpg b/source/contemporary_unisex/accessories/open_heeled_slippers/0104-more_cording.jpg
new file mode 100644
index 0000000..ad6a840
--- /dev/null
+++ b/source/contemporary_unisex/accessories/open_heeled_slippers/0104-more_cording.jpg
Binary files differ
diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/0105-sewing_uppers_to_sole.jpg b/source/contemporary_unisex/accessories/open_heeled_slippers/0105-sewing_uppers_to_sole.jpg
new file mode 100644
index 0000000..bbf54d5
--- /dev/null
+++ b/source/contemporary_unisex/accessories/open_heeled_slippers/0105-sewing_uppers_to_sole.jpg
Binary files differ
diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/0202-sewing_sole_to_padding.jpg b/source/contemporary_unisex/accessories/open_heeled_slippers/0202-sewing_sole_to_padding.jpg
new file mode 100644
index 0000000..8e16f0c
--- /dev/null
+++ b/source/contemporary_unisex/accessories/open_heeled_slippers/0202-sewing_sole_to_padding.jpg
Binary files differ
diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/0301-sewing_sole.jpg b/source/contemporary_unisex/accessories/open_heeled_slippers/0301-sewing_sole.jpg
new file mode 100644
index 0000000..6221ada
--- /dev/null
+++ b/source/contemporary_unisex/accessories/open_heeled_slippers/0301-sewing_sole.jpg
Binary files differ
diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/foot.vit b/source/contemporary_unisex/accessories/open_heeled_slippers/foot.vit
new file mode 100644
index 0000000..6839628
--- /dev/null
+++ b/source/contemporary_unisex/accessories/open_heeled_slippers/foot.vit
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<vit>
+ <!--Measurements created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.5.2</version>
+ <read-only>false</read-only>
+ <notes/>
+ <unit>cm</unit>
+ <pm_system>998</pm_system>
+ <personal>
+ <customer>25 cm</customer>
+ <birth-date>1800-01-01</birth-date>
+ <gender>unknown</gender>
+ <email/>
+ </personal>
+ <body-measurements>
+ <m name="foot_width" value="10"/>
+ <m name="foot_length" value="25"/>
+ <m name="foot_circ" value="23"/>
+ <m name="foot_instep_circ" value="26"/>
+ <m name="height_knee" value="42"/>
+ <m name="height_calf" value="27"/>
+ <m name="height_ankle_high" value="8"/>
+ <m name="height_ankle" value="7"/>
+ </body-measurements>
+</vit>
diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/index.rst b/source/contemporary_unisex/accessories/open_heeled_slippers/index.rst
new file mode 100644
index 0000000..e0e6ad4
--- /dev/null
+++ b/source/contemporary_unisex/accessories/open_heeled_slippers/index.rst
@@ -0,0 +1,170 @@
+Open Heeled Slippers
+====================
+
+.. figure:: open_heeled_slippers.jpg
+ :align: center
+
+.. only:: html
+
+ .. contents::
+
+A simple pair of open heeled fabric slippers with a padded sole.
+
+As a small project with fiddly curves they are especially suitable for
+handsewing, but can of course also be sewn almost completely by machine.
+
+This is an open heeled variant of :doc:`../slippers/index`.
+
+Materials
+---------
+
+Fabric
+^^^^^^
+
+* ~25 cm canvas or other fabric;
+* ~25 cm cotton batting or other padding material (optional).
+
+For the main fabric, cotton or linen canvas is a pretty standard choice;
+towelling materials can also be used, or fleece for a pair of winter
+slippers.
+
+For padding you can use cotton batting or even a few layers of scrap fabric.
+
+Notions
+^^^^^^^
+
+* sewing thread to match the fabric;
+* strong thread (e.g. thick waxed linen) to attach the soles to the
+ slippers;
+* 1-3 m cotton yarn for cording;
+* two soles or sole material that can be cut in the shape provided.
+
+My fiber craft patterns site has `instructions for braided twine soles
+<https://fiber-patterns.trueelena.org/feet/braided_twine_soles/index.html>`_
+that can be used for fabric slippers.
+
+Pattern
+-------
+
+Download the pattern: :download:`open_heeled_slipper.val`.
+
+Measurements
+^^^^^^^^^^^^
+
+You need to take the following measurements:
+
+``foot_width`` (E01)
+ at the widest part of the foot;
+``foot_length`` (E03)
+ from the back of the heel to the tip of the toes;
+``foot_circ`` (E03)
+ around the widest part of the foot.
+
+The file :download:`foot.vit` has the required measurements.
+
+Pattern
+^^^^^^^
+
+The following variables can be adjusted, but have sensible default
+values.
+
+``upper_length``
+ from the point of the toe to the center front end of the uppers:
+ default is half the length of the foot;
+``upper_length_sides``
+ from the point of the toe to the center front point at the level
+ where the uppers end at the sides: default is 4 cm more than the
+ upper_length;
+``sewing_allowance``
+ basic sewing allowance: 1 cm is a good choice, but if you're using
+ thicker padding materials or more heel layers you may have to
+ increase it to 2 cm to be able to wrap it around.
+
+Instructions
+------------
+
+Cutting
+^^^^^^^
+
+Cut two soles and optionally two or more heels (depending on the height
+desired) from padding material, with no sewing allowance.
+
+Cut two soles and four uppers from the fabric.
+
+Uppers
+^^^^^^
+
+.. figure:: 0101-sewing_uppers.jpg
+ :align: center
+
+Put two of the uppers on top of each other, right sides together. Sew a
+couple of mm outside from the seam line (to leave room for the cording).
+
+.. figure:: 0102-pressed_uppers.jpg
+ :align: center
+
+Turn inside out and press.
+
+.. figure:: 0103-cording.jpg
+ :align: center
+
+
+Put a length of cording near the seam, carefully sew as close as
+possible to the cording with a running stitch;
+
+.. figure:: 0104-more_cording.jpg
+ :align: center
+
+optionally repeat one or
+two more times.
+
+.. figure:: 0105-sewing_uppers_to_sole.jpg
+ :align: center
+
+Align the uppers to the notches of the sole, sew all around the upper
+with a backstitch.
+
+Padding
+^^^^^^^
+
+Baste the optional heel padding on top of the padding.
+
+.. figure:: 0202-sewing_sole_to_padding.jpg
+ :align: center
+
+Pin the sole of the slippers on top of the padding, clip / notch the
+allowances and sew them to the padding with a herringbone stitch or a
+whipstitch.
+
+.. note::
+ even if sewing most of the slippers by machine you will have to do
+ this step by hand.
+
+Sole
+^^^^
+
+.. figure:: 0301-sewing_sole.jpg
+ :align: center
+
+Using strong waxed thread, sew the sole to the assembled slipper with a
+blanket stitch.
+
+.. note::
+ If using rubber soles you will have to glue them to the slippers
+ instead. Use a glue suitable for rubber and follow the instructions
+ on the package.
+
+Gallery
+-------
+
+.. figure:: top_and_sole.jpg
+ :align: center
+
+ The top and sole of a slippers made from old jeans with a braided
+ rope sole.
+
+See Also
+--------
+
+* `Blog post on making a second pair of fabric slippers
+ <https://blog.trueelena.org/blog/2025/03/07-moar_slippers/index.html>`_
diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/open_heeled_slipper.val b/source/contemporary_unisex/accessories/open_heeled_slippers/open_heeled_slipper.val
new file mode 100644
index 0000000..f57a0f3
--- /dev/null
+++ b/source/contemporary_unisex/accessories/open_heeled_slippers/open_heeled_slipper.val
@@ -0,0 +1,188 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.1</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>Open Heeled Slipper</patternName>
+ <patternNumber/>
+ <company/>
+ <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements path="foot.vit"/>
+ <increments>
+ <increment formula="foot_length / 2" name="#upper_length"/>
+ <increment formula="#upper_length + 4" name="#upper_length_sides"/>
+ <increment formula="1" name="#sewing_allowance"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="sandal">
+ <calculation>
+ <point id="1" mx="0.47625" my="-1.16417" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="foot_length + 1" lineColor="black" mx="0.264583" my="0.396875" name="A1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="3" length="CurrentLength/4 + 1.5" lineColor="black" mx="0.264583" my="0.396875" name="A2" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="3" id="4" length="foot_width / 2 - 0.5 + 0.25" lineColor="black" mx="0.264583" my="0.396875" name="A3" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="4" id="5" length="foot_width + 0.5" lineColor="black" mx="0.264583" my="0.396875" name="A4" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="6" length="CurrentLength / 3 * 2 - 1" lineColor="black" mx="0.264583" my="0.396875" name="A5" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="4" id="7" mx="-0.608542" my="0.343958" name="A6" secondPoint="6" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="5" id="8" mx="0.15875" my="0.15875" name="A7" secondPoint="6" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="7" id="9" length="1.5" lineColor="black" mx="0.264583" my="0.396875" name="A8" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="8" id="10" length="1.5" lineColor="black" mx="-1.74625" my="0.15875" name="A9" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="1" id="11" length="1.5" lineColor="black" mx="-1.42437" my="0.761123" name="A10" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="90" color="black" id="12" length1="5" length2="4" penStyle="hair" point1="11" point4="5" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="90" color="black" id="13" length1="4" length2="3" penStyle="hair" point1="5" point4="10" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="0" color="black" id="14" length1="3" length2="4" penStyle="hair" point1="10" point4="2" type="simpleInteractive"/>
+ <spline aScale="0" angle1="180" angle2="270" color="black" id="15" length1="4" length2="3" penStyle="hair" point1="2" point4="9" type="simpleInteractive"/>
+ <spline aScale="0" angle1="90" angle2="270" color="black" id="16" length1="3" length2="6" penStyle="hair" point1="9" point4="4" type="simpleInteractive"/>
+ <spline aScale="0" angle1="90" angle2="180" color="black" id="17" length1="4" length2="2" penStyle="hair" point1="4" point4="11" type="simpleInteractive"/>
+ <point angle="270" basePoint="1" curve="12" id="33" lineColor="black" mx="0.132291" my="0.820208" name="A11" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="6" id="69" length="CurrentLength/4" lineColor="black" mx="0.403535" my="0.327401" name="A12" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="69" curve="15" id="70" lineColor="black" mx="0.264583" my="0.396875" name="A13" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point angle="0" basePoint="69" curve="14" id="78" lineColor="black" mx="0.509211" my="0.458032" name="A14" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="1" id="82" length="#upper_length" lineColor="black" mx="0.264583" my="0.396875" name="A15" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="82" id="83" length="(foot_instep_circ - foot_width) / 2 + 2" lineColor="black" mx="0.264583" my="0.396875" name="A16" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="82" id="84" length="Line_A15_A16" lineColor="black" mx="0.264583" my="0.396875" name="A17" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="90" angle2="180" color="black" id="85" length1="8" length2="4" penStyle="hair" point1="83" point4="1" type="simpleInteractive"/>
+ <spline aScale="0" angle1="0" angle2="90" color="black" id="86" length1="4" length2="8" penStyle="hair" point1="1" point4="84" type="simpleInteractive"/>
+ <point id="105" length="Spl_A_A17 - Spl_A11_A4" mx="0.264583" my="0.396875" name="A21" showLabel="true" spline="13" type="cutSpline"/>
+ <point id="106" length="Spl_A8_A3 - (Spl_A16_A - Spl_A3_A10 - Spl_A10_A11) " mx="0.264583" my="0.396875" name="A22" showLabel="true" spline="16" type="cutSpline"/>
+ <point firstPoint="1" id="111" length="#upper_length_sides" lineColor="black" mx="-1.95022" my="-0.235926" name="A18" secondPoint="82" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="83" id="112" mx="0.264583" my="0.396875" name="A19" secondPoint="111" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="84" id="113" mx="0.264583" my="0.396875" name="A20" secondPoint="111" showLabel="true" type="pointOfIntersection"/>
+ <spline aScale="0" angle1="90 + 45" angle2="0" color="black" id="114" length1="2" length2="3" penStyle="hair" point1="113" point4="82" type="simpleInteractive"/>
+ <spline aScale="0" angle1="180" angle2="45" color="black" id="115" length1="3" length2="2" penStyle="hair" point1="82" point4="112" type="simpleInteractive"/>
+ <line firstPoint="82" id="121" lineColor="black" secondPoint="111" typeLine="hair"/>
+ <point id="122" length="Spl_A_A17 + Line_A15_A18 - Spl_A11_A4 - Spl_A4_A21" mx="2.22627" my="-0.362487" name="A23" showLabel="true" spline="14" type="cutSpline"/>
+ <point id="123" length="Spl_A1_A8 - (Spl_A16_A + Line_A15_A18 - Spl_A3_A10 - Spl_A10_A11 - Spl_A8_A3) " mx="-3.46894" my="1.53592" name="A24" showLabel="true" spline="15" type="cutSpline"/>
+ </calculation>
+ <modeling>
+ <point id="18" idObject="11" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="19" idObject="12" inUse="false" type="modelingSpline"/>
+ <point id="20" idObject="5" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="21" idObject="13" inUse="false" type="modelingSpline"/>
+ <point id="22" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="23" idObject="14" inUse="false" type="modelingSpline"/>
+ <point id="24" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="25" idObject="15" inUse="false" type="modelingSpline"/>
+ <point id="26" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="27" idObject="16" inUse="false" type="modelingSpline"/>
+ <point id="28" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="29" idObject="17" inUse="false" type="modelingSpline"/>
+ <point id="32" idObject="2" inUse="false" type="pin"/>
+ <point id="36" idObject="33" inUse="false" type="pin"/>
+ <spline id="65" idObject="14" inUse="false" type="modelingSpline"/>
+ <point id="66" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="67" idObject="15" inUse="false" type="modelingSpline"/>
+ <point id="76" idObject="70" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="81" idObject="78" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="87" idObject="1" inUse="false" mx="0.47625" my="-1.16417" showLabel="true" type="modeling"/>
+ <spline id="88" idObject="86" inUse="false" type="modelingSpline"/>
+ <point id="89" idObject="84" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="90" idObject="83" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="91" idObject="85" inUse="false" type="modelingSpline"/>
+ <point id="93" idObject="1" inUse="false" type="pin"/>
+ <point id="94" idObject="82" inUse="false" type="pin"/>
+ <point id="107" idObject="105" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="108" idObject="13" inUse="false" type="modelingSpline"/>
+ <spline id="109" idObject="16" inUse="false" type="modelingSpline"/>
+ <point id="110" idObject="106" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="116" idObject="113" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="117" idObject="114" inUse="false" type="modelingSpline"/>
+ <point id="118" idObject="82" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="119" idObject="115" inUse="false" type="modelingSpline"/>
+ <point id="120" idObject="112" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="124" idObject="123" inUse="false" mx="-3.46894" my="1.53592" showLabel="true" type="modeling"/>
+ <point id="125" idObject="122" inUse="false" mx="2.22627" my="-0.362487" showLabel="true" type="modeling"/>
+ <spline id="126" idObject="14" inUse="false" type="modelingSpline"/>
+ <spline id="127" idObject="15" inUse="false" type="modelingSpline"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="30" inLayout="false" mx="0.928276" my="1.39241" name="sole" seamAllowance="true" uuid="{3668d99b-c3e5-4fb2-a5e7-690e55d2fabe}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="8" letter="A" mx="-110.488" my="115.211" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="8">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="optional padding, %wCut% %pQuantity%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="sole, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="8" mx="-55.9921" my="416.868" rotation="0" visible="true" width="6"/>
+ <grainline arrows="2" bottomPin="32" length="10" mx="0" my="0" rotation="90" topPin="36" visible="true"/>
+ <nodes>
+ <node idObject="18" type="NodePoint"/>
+ <node idObject="19" reverse="0" type="NodeSpline"/>
+ <node idObject="20" passmark="false" passmarkAngle="straightforward" passmarkLine="tMark" type="NodePoint"/>
+ <node idObject="21" reverse="0" type="NodeSpline"/>
+ <node idObject="107" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="108" reverse="0" type="NodeSpline"/>
+ <node idObject="22" type="NodePoint"/>
+ <node idObject="126" reverse="0" type="NodeSpline"/>
+ <node idObject="125" passmark="true" passmarkAngle="straightforward" passmarkLine="vMark" type="NodePoint"/>
+ <node idObject="23" reverse="0" type="NodeSpline"/>
+ <node idObject="24" type="NodePoint"/>
+ <node idObject="127" reverse="0" type="NodeSpline"/>
+ <node idObject="124" passmark="true" passmarkAngle="straightforward" passmarkLine="vMark" type="NodePoint"/>
+ <node idObject="25" reverse="0" type="NodeSpline"/>
+ <node idObject="26" type="NodePoint"/>
+ <node idObject="27" reverse="0" type="NodeSpline"/>
+ <node idObject="110" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="109" reverse="0" type="NodeSpline"/>
+ <node idObject="28" passmark="false" passmarkAngle="straightforward" passmarkLine="tMark" type="NodePoint"/>
+ <node idObject="29" reverse="0" type="NodeSpline"/>
+ </nodes>
+ <pins>
+ <record>32</record>
+ <record>36</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="68" inLayout="false" mx="9.97897" my="2.55276" name="heel" uuid="{06595a17-cd64-4395-8f0c-25b858e7b462}" version="2" width="1">
+ <data annotation="" foldPosition="" fontSize="0" height="4" letter="B" mx="-34.5858" my="766.956" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="4">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="optional padding, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="3" mx="-10.7433" my="889.575" rotation="0" visible="true" width="2.5"/>
+ <grainline arrows="0" length="1" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="76" type="NodePoint"/>
+ <node idObject="81" type="NodePoint"/>
+ <node idObject="65" reverse="0" type="NodeSpline"/>
+ <node idObject="66" type="NodePoint"/>
+ <node idObject="67" reverse="0" type="NodeSpline"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="92" mx="16.5606" my="1.8819" name="uppers" seamAllowance="true" uuid="{6a81c422-29b6-481f-86e0-8f81d1f5ce76}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="6" letter="C" mx="-211.263" my="258.383" onFold="false" orientation="" quantity="4" rotation="0" rotationWay="" tilt="" visible="true" width="6">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="6" mx="45.3" my="266.255" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" bottomPin="94" length="10" mx="0" my="0" rotation="90" topPin="93" visible="true"/>
+ <nodes>
+ <node idObject="87" type="NodePoint"/>
+ <node idObject="88" reverse="0" type="NodeSpline"/>
+ <node after="0.25" idObject="89" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="116" type="NodePoint"/>
+ <node idObject="117" reverse="0" type="NodeSpline"/>
+ <node idObject="118" type="NodePoint"/>
+ <node idObject="119" reverse="0" type="NodeSpline"/>
+ <node idObject="120" type="NodePoint"/>
+ <node before="0.25" idObject="90" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="91" reverse="0" type="NodeSpline"/>
+ </nodes>
+ <pins>
+ <record>93</record>
+ <record>94</record>
+ </pins>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/open_heeled_slippers.jpg b/source/contemporary_unisex/accessories/open_heeled_slippers/open_heeled_slippers.jpg
new file mode 100644
index 0000000..f9d5eb5
--- /dev/null
+++ b/source/contemporary_unisex/accessories/open_heeled_slippers/open_heeled_slippers.jpg
Binary files differ
diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/top_and_sole.jpg b/source/contemporary_unisex/accessories/open_heeled_slippers/top_and_sole.jpg
new file mode 100644
index 0000000..e7f2384
--- /dev/null
+++ b/source/contemporary_unisex/accessories/open_heeled_slippers/top_and_sole.jpg
Binary files differ
diff --git a/source/contemporary_unisex/accessories/slippers/0201-back_side_seams.jpg b/source/contemporary_unisex/accessories/slippers/0201-back_side_seams.jpg
new file mode 100644
index 0000000..85e9291
--- /dev/null
+++ b/source/contemporary_unisex/accessories/slippers/0201-back_side_seams.jpg
Binary files differ
diff --git a/source/contemporary_unisex/accessories/slippers/0202-cord_in_uppers.jpg b/source/contemporary_unisex/accessories/slippers/0202-cord_in_uppers.jpg
new file mode 100644
index 0000000..6983a20
--- /dev/null
+++ b/source/contemporary_unisex/accessories/slippers/0202-cord_in_uppers.jpg
Binary files differ
diff --git a/source/contemporary_unisex/accessories/slippers/0203-cording_uppers.jpg b/source/contemporary_unisex/accessories/slippers/0203-cording_uppers.jpg
new file mode 100644
index 0000000..9306d06
--- /dev/null
+++ b/source/contemporary_unisex/accessories/slippers/0203-cording_uppers.jpg
Binary files differ
diff --git a/source/contemporary_unisex/accessories/slippers/0204-cording_back.jpg b/source/contemporary_unisex/accessories/slippers/0204-cording_back.jpg
new file mode 100644
index 0000000..48c380a
--- /dev/null
+++ b/source/contemporary_unisex/accessories/slippers/0204-cording_back.jpg
Binary files differ
diff --git a/source/contemporary_unisex/accessories/slippers/0204-loop.jpg b/source/contemporary_unisex/accessories/slippers/0204-loop.jpg
new file mode 100644
index 0000000..20c2a25
--- /dev/null
+++ b/source/contemporary_unisex/accessories/slippers/0204-loop.jpg
Binary files differ
diff --git a/source/contemporary_unisex/accessories/slippers/0301-sewing_uppers.jpg b/source/contemporary_unisex/accessories/slippers/0301-sewing_uppers.jpg
new file mode 100644
index 0000000..4509189
--- /dev/null
+++ b/source/contemporary_unisex/accessories/slippers/0301-sewing_uppers.jpg
Binary files differ
diff --git a/source/contemporary_unisex/accessories/slippers/0302-sewing_back.jpg b/source/contemporary_unisex/accessories/slippers/0302-sewing_back.jpg
new file mode 100644
index 0000000..ed042aa
--- /dev/null
+++ b/source/contemporary_unisex/accessories/slippers/0302-sewing_back.jpg
Binary files differ
diff --git a/source/contemporary_unisex/accessories/slippers/0303-side_seams.jpg b/source/contemporary_unisex/accessories/slippers/0303-side_seams.jpg
new file mode 100644
index 0000000..18a0e37
--- /dev/null
+++ b/source/contemporary_unisex/accessories/slippers/0303-side_seams.jpg
Binary files differ
diff --git a/source/contemporary_unisex/accessories/slippers/0402-sewing_padding.jpg b/source/contemporary_unisex/accessories/slippers/0402-sewing_padding.jpg
new file mode 100644
index 0000000..ea93bd6
--- /dev/null
+++ b/source/contemporary_unisex/accessories/slippers/0402-sewing_padding.jpg
Binary files differ
diff --git a/source/contemporary_unisex/accessories/slippers/0501-sewing_sole.jpg b/source/contemporary_unisex/accessories/slippers/0501-sewing_sole.jpg
new file mode 100644
index 0000000..3c746e0
--- /dev/null
+++ b/source/contemporary_unisex/accessories/slippers/0501-sewing_sole.jpg
Binary files differ
diff --git a/source/contemporary_unisex/accessories/slippers/fabric_slippers.jpg b/source/contemporary_unisex/accessories/slippers/fabric_slippers.jpg
new file mode 100644
index 0000000..41333e7
--- /dev/null
+++ b/source/contemporary_unisex/accessories/slippers/fabric_slippers.jpg
Binary files differ
diff --git a/source/contemporary_unisex/accessories/slippers/fabric_slippers_top_and_sole.jpg b/source/contemporary_unisex/accessories/slippers/fabric_slippers_top_and_sole.jpg
new file mode 100644
index 0000000..128cffa
--- /dev/null
+++ b/source/contemporary_unisex/accessories/slippers/fabric_slippers_top_and_sole.jpg
Binary files differ
diff --git a/source/contemporary_unisex/accessories/slippers/foot.vit b/source/contemporary_unisex/accessories/slippers/foot.vit
new file mode 100644
index 0000000..6839628
--- /dev/null
+++ b/source/contemporary_unisex/accessories/slippers/foot.vit
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<vit>
+ <!--Measurements created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.5.2</version>
+ <read-only>false</read-only>
+ <notes/>
+ <unit>cm</unit>
+ <pm_system>998</pm_system>
+ <personal>
+ <customer>25 cm</customer>
+ <birth-date>1800-01-01</birth-date>
+ <gender>unknown</gender>
+ <email/>
+ </personal>
+ <body-measurements>
+ <m name="foot_width" value="10"/>
+ <m name="foot_length" value="25"/>
+ <m name="foot_circ" value="23"/>
+ <m name="foot_instep_circ" value="26"/>
+ <m name="height_knee" value="42"/>
+ <m name="height_calf" value="27"/>
+ <m name="height_ankle_high" value="8"/>
+ <m name="height_ankle" value="7"/>
+ </body-measurements>
+</vit>
diff --git a/source/contemporary_unisex/accessories/slippers/hiking_slippers.jpg b/source/contemporary_unisex/accessories/slippers/hiking_slippers.jpg
new file mode 100644
index 0000000..862f3d4
--- /dev/null
+++ b/source/contemporary_unisex/accessories/slippers/hiking_slippers.jpg
Binary files differ
diff --git a/source/contemporary_unisex/accessories/slippers/hiking_slippers_top_and_sole.jpg b/source/contemporary_unisex/accessories/slippers/hiking_slippers_top_and_sole.jpg
new file mode 100644
index 0000000..a23990f
--- /dev/null
+++ b/source/contemporary_unisex/accessories/slippers/hiking_slippers_top_and_sole.jpg
Binary files differ
diff --git a/source/contemporary_unisex/accessories/slippers/index.rst b/source/contemporary_unisex/accessories/slippers/index.rst
new file mode 100644
index 0000000..c400af3
--- /dev/null
+++ b/source/contemporary_unisex/accessories/slippers/index.rst
@@ -0,0 +1,232 @@
+Slippers
+========
+
+.. figure:: fabric_slippers.jpg
+ :align: center
+
+.. only:: html
+
+ .. contents::
+
+A simple pair of fabric slippers with a padded sole.
+
+Depending on the materials used, especially that of the sole, these can
+be suitable for either indoors or outdoors wear.
+
+As a small project with fiddly curves they are especially suitable for
+handsewing, but can of course also be sewn almost completely by machine.
+
+Materials
+---------
+
+Fabric
+^^^^^^
+
+* ~25 cm canvas or other fabric;
+* ~25 cm cotton batting or other padding material (optional).
+
+As the fabric, cotton or linen canvas is a pretty standard choice;
+toweling materials can also be used, or fleece for a pair of winter
+slippers.
+
+For a more technical look, you can use mesh for the uppers and back; in
+that case the sole lining will have to be different, a fast drying but
+confortable material like polycotton is a good choice.
+
+For padding, cotton batting or even a few layers of scrap fabric are a
+good fit for fabric slippers; for technical ones you can use EVA foam or
+a similar material.
+
+Notions
+^^^^^^^
+
+* sewing thread to match the fabric;
+* strong thread (e.g. thick waxed linen) to attach the soles to the
+ slippers;
+* 1-3 m cotton yarn for cording;
+* two soles or sole material that can be cut in the shape provided.
+
+My fiber craft patterns site has `instructions for braided twine soles
+<https://fiber-patterns.trueelena.org/feet/braided_twine_soles/index.html>`_
+that can be used for fabric slippers.
+
+For technical slippers you can use rubber sole sold in sheet; note that
+in that case the padding material will have to be suitable for glueing
+the sole to it.
+
+Pattern
+-------
+
+Download the pattern: :download:`slipper.val`.
+
+Measurements
+^^^^^^^^^^^^
+
+You need to take the following measurements:
+
+``foot_width`` (E01)
+ at the widest part of the foot;
+``foot_lenght`` (E03)
+ from the back of the heel to the tip of the toes;
+``foot_circ`` (E03)
+ around the widest part of the foot.
+
+The file :download:`foot.vit` has the required measurements.
+
+Pattern
+^^^^^^^
+
+``upper_length``
+ from the point of the toe to the end of the uppers: default is half
+ the length of the foot;
+``back_height``
+ height of the heel guard at the back;
+``sides_height``
+ height of the heel guard at the sides'
+``sewing_allowance``
+ basic sewing allowance: 1 cm is a good choice, but if you're using
+ thicker padding materials or more heel layers you may have to
+ increase it to 2 cm to be able to wrap it around.
+
+Instructions
+------------
+
+Cutting
+^^^^^^^
+
+Cut two soles and optionally two or more heels (depending on the height
+desired) from padding material.
+
+From the fabric cut two soles, two uppers and two backs, the latter two
+by placing the small sewing allowance on a fold of the fabric;
+for even more precision cut a longer piece of fabric, sew the cording
+and then cut away the eccess with more precision.
+
+Note that the allowance given is for one line of cording and needs to be
+increased if you want to add more.
+
+Cording
+^^^^^^^
+
+.. figure:: 0201-back_side_seams.jpg
+ :align: center
+
+ This picture was taken from an early pair of slippers with a straight
+ back, sorry. New pictures will be taken if I make another pair with
+ the current pattern.
+
+Fold the back right sides together, sew the short side seams, clip the
+corners and turn inside out.
+
+
+.. figure:: 0202-cord_in_uppers.jpg
+ :align: center
+
+.. figure:: 0203-cording_uppers.jpg
+ :align: center
+
+Put a lenght of cording in the fold of the uppers, carefully sew as
+close as possible to the cording with a running stitch; optionally
+repeat with two or three total lines of cording.
+
+
+.. figure:: 0204-cording_back.jpg
+ :align: center
+
+Put a length of cording in the fold of the back so that it fills the top
+snugly, carefully sew as close as possible to the cording with a running
+stitch. Here one line of cording is usually enough.
+
+.. tip::
+
+ .. figure:: 0204-loop.jpg
+ :align: center
+
+ If you want you can add a loop to the back to be able to hang the
+ slippers; cut some narrow tape twice as high as the center of the
+ back (including allowances) plus 2-3 cm, fold it in half and sew it
+ while cording the back, as well as to the allowances.
+
+Uppers and Backs
+^^^^^^^^^^^^^^^^
+
+.. figure:: 0301-sewing_uppers.jpg
+ :align: center
+
+Align the uppers to the notches of the sole, sew all around the upper
+with a backstitch.
+
+.. figure:: 0302-sewing_back.jpg
+ :align: center
+
+Also align the backs to the remaining part of the sole, sew all around
+with a backstitch.
+
+.. figure:: 0303-side_seams.jpg
+ :align: center
+
+Right sides together, whipstitch the side edges of the back to the fold
+of the uppers.
+
+.. note::
+ if sewing by machine, align the sides of the back to the fold of the
+ uppers, side by side, and sew from the top with a zig-zag.
+
+Padding
+^^^^^^^
+
+Baste the optional heel padding on top of the padding.
+
+.. figure:: 0402-sewing_padding.jpg
+ :align: center
+
+Pin the sole of the slippers on top of the padding, clip / notch the
+allowances and sew them to the padding with a herringbone stitch.
+
+.. note::
+ even if sewing most of the slippers by machine you will have to do
+ this step by hand.
+
+Sole
+^^^^
+
+.. figure:: 0501-sewing_sole.jpg
+ :align: center
+
+Using strong thread, sew the sole to the assembled slipper with a blanket
+stitch.
+
+.. note::
+ If using rubber soles you will have to glue them to the slippers
+ instead. Use a glue suitable for rubber and follow the instructions
+ on the package.
+
+Gallery
+-------
+
+.. figure:: fabric_slippers_top_and_sole.jpg
+ :align: center
+
+ The top and sole of white linen slippers with a braided rope sole.
+
+.. figure:: hiking_slippers_top_and_sole.jpg
+ :align: center
+
+ The slippers made in technical materials: elastic mesh for the uppers
+ and back, polycotton for the soles, EVA foam for padding, round
+ elastic in the cording and vibram claw sole.
+
+.. figure:: hiking_slippers.jpg
+ :align: center
+
+ The same slippers, seen from the top.
+
+See Also
+--------
+
+* `Blog post on making a pair of linen slippers
+ <https://blog.trueelena.org/blog/2023/05/04-linen_slippers/index.html>`_
+* `Blog post on making a pair of hiking slippers
+ <https://blog.trueelena.org/blog/2023/05/05-hiking_slippers/index.html>`_
+* `Blog post on making a second pair of fabric slippers
+ <https://blog.trueelena.org/blog/2025/03/07-moar_slippers/index.html>`_
diff --git a/source/contemporary_unisex/accessories/slippers/slipper.val b/source/contemporary_unisex/accessories/slippers/slipper.val
new file mode 100644
index 0000000..8e25da4
--- /dev/null
+++ b/source/contemporary_unisex/accessories/slippers/slipper.val
@@ -0,0 +1,201 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.1</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>Slipper</patternName>
+ <patternNumber/>
+ <company/>
+ <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements path="foot.vit"/>
+ <increments>
+ <increment formula="foot_length / 2" name="#upper_length"/>
+ <increment formula="5" name="#back_height"/>
+ <increment formula="4" name="#sides_height"/>
+ <increment formula="1" name="#sewing_allowance"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="sandal">
+ <calculation>
+ <point id="1" mx="0.47625" my="-1.16417" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="foot_length + 1" lineColor="black" mx="0.264583" my="0.396875" name="A1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="3" length="CurrentLength/4 + 1.5" lineColor="black" mx="0.264583" my="0.396875" name="A2" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="3" id="4" length="foot_width / 2 - 0.5 + 0.25" lineColor="black" mx="0.264583" my="0.396875" name="A3" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="4" id="5" length="foot_width + 0.5" lineColor="black" mx="0.264583" my="0.396875" name="A4" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="6" length="CurrentLength / 3 * 2 - 1" lineColor="black" mx="0.264583" my="0.396875" name="A5" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="4" id="7" mx="-0.608542" my="0.343958" name="A6" secondPoint="6" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="5" id="8" mx="0.15875" my="0.15875" name="A7" secondPoint="6" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="7" id="9" length="1.5" lineColor="black" mx="0.264583" my="0.396875" name="A8" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="8" id="10" length="1.5" lineColor="black" mx="-1.74625" my="0.15875" name="A9" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="1" id="11" length="1.5" lineColor="black" mx="-1.42437" my="0.761123" name="A10" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="90" color="black" id="12" length1="5" length2="4" penStyle="hair" point1="11" point4="5" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="90" color="black" id="13" length1="4" length2="3" penStyle="hair" point1="5" point4="10" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="0" color="black" id="14" length1="3" length2="4" penStyle="hair" point1="10" point4="2" type="simpleInteractive"/>
+ <spline aScale="0" angle1="180" angle2="270" color="black" id="15" length1="4" length2="3" penStyle="hair" point1="2" point4="9" type="simpleInteractive"/>
+ <spline aScale="0" angle1="90" angle2="270" color="black" id="16" length1="3" length2="6" penStyle="hair" point1="9" point4="4" type="simpleInteractive"/>
+ <spline aScale="0" angle1="90" angle2="180" color="black" id="17" length1="4" length2="2" penStyle="hair" point1="4" point4="11" type="simpleInteractive"/>
+ <point angle="270" basePoint="1" curve="12" id="33" lineColor="black" mx="0.132291" my="0.820208" name="A11" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="6" id="69" length="CurrentLength/4" lineColor="black" mx="0.403535" my="0.327401" name="A12" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="69" curve="15" id="70" lineColor="black" mx="0.264583" my="0.396875" name="A13" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point angle="0" basePoint="69" curve="14" id="78" lineColor="black" mx="0.509211" my="0.458032" name="A14" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="1" id="82" length="#upper_length" lineColor="black" mx="0.264583" my="0.396875" name="A15" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="82" id="83" length="(foot_circ - foot_width) / 2 + 1.5" lineColor="black" mx="0.264583" my="0.396875" name="A16" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="82" id="84" length="Line_A15_A16" lineColor="black" mx="0.264583" my="0.396875" name="A17" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="90" angle2="180" color="black" id="85" length1="10" length2="5" penStyle="hair" point1="83" point4="1" type="simpleInteractive"/>
+ <spline aScale="0" angle1="0" angle2="90" color="black" id="86" length1="5" length2="10" penStyle="hair" point1="1" point4="84" type="simpleInteractive"/>
+ <point angle="90" basePoint="1" id="95" length="#sides_height" lineColor="black" mx="0.334351" my="0.327107" name="A18" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="1" id="96" length="Spl_A11_A4 + Spl_A4_A9 + Spl_A9_A1 + Spl_A1_A8 + Spl_A8_A3 + Spl_A3_A10 + Spl_A10_A11- Spl_A16_A - Spl_A_A17" lineColor="black" mx="0.264583" my="0.396875" name="A19" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="96" id="97" mx="0.264583" my="0.396875" name="A20" secondPoint="95" showLabel="true" type="pointOfIntersection"/>
+ <point id="105" length="Spl_A_A17 - Spl_A11_A4" mx="0.264583" my="0.396875" name="A21" showLabel="true" spline="13" type="cutSpline"/>
+ <point id="106" length="Spl_A8_A3 - (Spl_A16_A - Spl_A3_A10 - Spl_A10_A11) " mx="0.264583" my="0.396875" name="A22" showLabel="true" spline="16" type="cutSpline"/>
+ <point firstPoint="1" id="111" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A23" secondPoint="96" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="90" basePoint="111" id="112" length="#back_height" lineColor="black" mx="0.264583" my="0.396875" name="A24" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="180" color="black" id="113" length1="5" length2="5" penStyle="hair" point1="95" point4="112" type="simpleInteractive"/>
+ <spline aScale="0" angle1="0" angle2="180" color="black" id="114" length1="5" length2="5" penStyle="hair" point1="112" point4="97" type="simpleInteractive"/>
+ </calculation>
+ <modeling>
+ <point id="18" idObject="11" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="19" idObject="12" inUse="false" type="modelingSpline"/>
+ <point id="20" idObject="5" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="21" idObject="13" inUse="false" type="modelingSpline"/>
+ <point id="22" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="23" idObject="14" inUse="false" type="modelingSpline"/>
+ <point id="24" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="25" idObject="15" inUse="false" type="modelingSpline"/>
+ <point id="26" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="27" idObject="16" inUse="false" type="modelingSpline"/>
+ <point id="28" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="29" idObject="17" inUse="false" type="modelingSpline"/>
+ <point id="32" idObject="2" inUse="false" type="pin"/>
+ <point id="36" idObject="33" inUse="false" type="pin"/>
+ <spline id="65" idObject="14" inUse="false" type="modelingSpline"/>
+ <point id="66" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="67" idObject="15" inUse="false" type="modelingSpline"/>
+ <point id="76" idObject="70" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="81" idObject="78" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="87" idObject="1" inUse="false" mx="0.47625" my="-1.16417" showLabel="true" type="modeling"/>
+ <spline id="88" idObject="86" inUse="false" type="modelingSpline"/>
+ <point id="89" idObject="84" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="90" idObject="83" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="91" idObject="85" inUse="false" type="modelingSpline"/>
+ <point id="93" idObject="1" inUse="false" type="pin"/>
+ <point id="94" idObject="82" inUse="false" type="pin"/>
+ <point id="98" idObject="95" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="99" idObject="97" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="100" idObject="96" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="101" idObject="1" inUse="false" mx="0.47625" my="-1.16417" showLabel="true" type="modeling"/>
+ <point id="103" idObject="95" inUse="false" type="pin"/>
+ <point id="104" idObject="1" inUse="false" type="pin"/>
+ <point id="107" idObject="105" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="108" idObject="13" inUse="false" type="modelingSpline"/>
+ <spline id="109" idObject="16" inUse="false" type="modelingSpline"/>
+ <point id="110" idObject="106" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="115" idObject="113" inUse="false" type="modelingSpline"/>
+ <point id="116" idObject="112" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="117" idObject="114" inUse="false" type="modelingSpline"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="30" mx="0.928276" my="1.39241" name="sole" seamAllowance="true" uuid="{3668d99b-c3e5-4fb2-a5e7-690e55d2fabe}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="8" letter="A" mx="-110.488" my="115.211" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="8">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="optional padding, %wCut% %pQuantity%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="sole, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="8" mx="-55.9921" my="416.868" rotation="0" visible="true" width="6"/>
+ <grainline arrows="2" bottomPin="32" length="10" mx="0" my="0" rotation="90" topPin="36" visible="true"/>
+ <nodes>
+ <node idObject="18" type="NodePoint"/>
+ <node idObject="19" reverse="0" type="NodeSpline"/>
+ <node idObject="20" passmark="false" passmarkAngle="straightforward" passmarkLine="tMark" type="NodePoint"/>
+ <node idObject="21" reverse="0" type="NodeSpline"/>
+ <node idObject="107" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="108" reverse="0" type="NodeSpline"/>
+ <node idObject="22" type="NodePoint"/>
+ <node idObject="23" reverse="0" type="NodeSpline"/>
+ <node idObject="24" type="NodePoint"/>
+ <node idObject="25" reverse="0" type="NodeSpline"/>
+ <node idObject="26" type="NodePoint"/>
+ <node idObject="27" reverse="0" type="NodeSpline"/>
+ <node idObject="110" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="109" reverse="0" type="NodeSpline"/>
+ <node idObject="28" passmark="false" passmarkAngle="straightforward" passmarkLine="tMark" type="NodePoint"/>
+ <node idObject="29" reverse="0" type="NodeSpline"/>
+ </nodes>
+ <pins>
+ <record>32</record>
+ <record>36</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="68" mx="9.97897" my="2.55276" name="heel" uuid="{06595a17-cd64-4395-8f0c-25b858e7b462}" version="2" width="1">
+ <data annotation="" foldPosition="" fontSize="0" height="4" letter="B" mx="-34.5858" my="766.956" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="4">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="optional padding, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="3" mx="-10.7433" my="889.575" rotation="0" visible="true" width="2.5"/>
+ <grainline arrows="0" length="1" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="76" type="NodePoint"/>
+ <node idObject="81" type="NodePoint"/>
+ <node idObject="65" reverse="0" type="NodeSpline"/>
+ <node idObject="66" type="NodePoint"/>
+ <node idObject="67" reverse="0" type="NodeSpline"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="92" mx="16.5606" my="1.8819" name="uppers" seamAllowance="true" uuid="{6a81c422-29b6-481f-86e0-8f81d1f5ce76}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="6" letter="C" mx="-211.263" my="258.383" onFold="true" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="6">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="6" mx="45.3" my="266.255" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" bottomPin="94" length="10" mx="0" my="0" rotation="90" topPin="93" visible="true"/>
+ <nodes>
+ <node idObject="87" type="NodePoint"/>
+ <node idObject="88" reverse="0" type="NodeSpline"/>
+ <node after="0.25" idObject="89" type="NodePoint"/>
+ <node before="0.25" idObject="90" type="NodePoint"/>
+ <node idObject="91" reverse="0" type="NodeSpline"/>
+ </nodes>
+ <pins>
+ <record>93</record>
+ <record>94</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="102" mx="0" my="0" name="back" seamAllowance="true" uuid="{2d22092f-53fe-42b1-a485-5de5bbc5bc36}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="4" letter="D" mx="279.936" my="-121.648" onFold="true" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="8">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="4" mx="628.111" my="-126.643" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="104" length="10" mx="0" my="0" rotation="90" topPin="103" visible="true"/>
+ <nodes>
+ <node before="1" idObject="98" type="NodePoint"/>
+ <node idObject="115" reverse="0" type="NodeSpline"/>
+ <node idObject="116" type="NodePoint"/>
+ <node idObject="117" reverse="0" type="NodeSpline"/>
+ <node after="1" idObject="99" type="NodePoint"/>
+ <node after="0.25" before="1" idObject="100" type="NodePoint"/>
+ <node after="1" before="0.25" idObject="101" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>103</record>
+ <record>104</record>
+ </pins>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/contemporary_unisex/headwear/cap_with_ear_flaps/cap.val b/source/contemporary_unisex/headwear/cap_with_ear_flaps/cap.val
new file mode 100644
index 0000000..914ea26
--- /dev/null
+++ b/source/contemporary_unisex/headwear/cap_with_ear_flaps/cap.val
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.1</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>Cap with ear flaps</patternName>
+ <patternNumber/>
+ <company/>
+ <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements path="head.vit"/>
+ <increments>
+ <increment description="How wide the visor should be, as an angle, halved" formula="75" name="#visor_half_angle"/>
+ <increment formula="7" name="#visor_depth"/>
+ <increment formula="1" name="#ease"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="cap">
+ <calculation>
+ <point id="1" mx="0.132292" my="0.264583" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="0" basePoint="1" id="2" length="(head_circ + #ease) / 6" lineColor="black" mx="0.132292" my="0.264583" name="A1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="3" length="CurrentLength/2" lineColor="black" mx="0.344208" my="-1.58968" name="A2" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" firstPoint="3" id="4" length="@head_ear_to_ear / 2 - 1" lineColor="black" mx="0.132292" my="0.264583" name="A3" secondPoint="2" showLabel="true" type="normal" typeLine="hair"/>
+ <spline aScale="0" angle1="90" angle2="240" color="black" id="5" length1="8" length2="2" penStyle="hair" point1="1" point4="4" type="simpleInteractive"/>
+ <spline aScale="0" angle1="300" angle2="90" color="black" id="6" length1="2" length2="8" penStyle="hair" point1="4" point4="2" type="simpleInteractive"/>
+ <point id="10" length="4" mx="0.132292" my="0.264583" name="A5" showLabel="true" spline="5" type="cutSpline"/>
+ <spline aScale="0" angle1="90" angle2="0" color="black" id="11" length1="2" length2="3" penStyle="hair" point1="3" point4="10" type="simpleInteractive"/>
+ <arc aScale="0" angle1="270 - #visor_half_angle" angle2="270 + #visor_half_angle" center="2" color="black" id="13" penStyle="hair" radius="(head_circ + #ease) / acos(-1) / 2" type="simple"/>
+ <point angle="270 - #visor_half_angle" basePoint="2" curve="13" id="14" lineColor="black" mx="0.132292" my="0.264583" name="A6" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point angle="270 + #visor_half_angle" basePoint="2" curve="13" id="17" lineColor="black" mx="0.202093" my="0.334384" name="A7" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point angle="270" basePoint="2" curve="13" id="20" lineColor="black" mx="0.132292" my="0.264583" name="A8" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="20" id="23" length="-#visor_depth" lineColor="black" mx="0.132292" my="0.264583" name="A9" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="280" angle2="0" color="black" id="24" length1="12" length2="6" penStyle="hair" point1="17" point4="23" type="simpleInteractive"/>
+ <spline aScale="0" angle1="180" angle2="260" color="black" id="25" length1="5.89414" length2="12" penStyle="hair" point1="23" point4="14" type="simpleInteractive"/>
+ <point angle="0" basePoint="2" id="26" length="Line_A_A1" lineColor="black" mx="0.132292" my="0.264583" name="A10" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="2" id="27" length="CurrentLength/2" lineColor="black" mx="0.132292" my="0.264583" name="A11" secondPoint="26" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="90" basePoint="27" id="28" length="(@head_circ_chin_to_crown - @head_ear_to_ear) / 2 - 1" lineColor="black" mx="0.132292" my="0.264583" name="A12" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="90" angle2="180" color="black" id="29" length1="8" length2="2" penStyle="hair" point1="2" point4="28" type="simpleInteractive"/>
+ <spline aScale="0" angle1="0" angle2="90" color="black" id="30" length1="2" length2="8" penStyle="hair" point1="28" point4="26" type="simpleInteractive"/>
+ </calculation>
+ <modeling>
+ <point id="31" idObject="1" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="32" idObject="5" inUse="false" type="modelingSpline"/>
+ <point id="33" idObject="4" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="34" idObject="6" inUse="false" type="modelingSpline"/>
+ <point id="35" idObject="2" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="40" idObject="14" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <arc id="41" idObject="13" inUse="false" type="modeling"/>
+ <point id="42" idObject="17" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="43" idObject="24" inUse="false" type="modelingSpline"/>
+ <point id="44" idObject="23" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="45" idObject="25" inUse="false" type="modelingSpline"/>
+ <point id="47" idObject="2" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="48" idObject="29" inUse="false" type="modelingSpline"/>
+ <point id="49" idObject="28" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="50" idObject="30" inUse="false" type="modelingSpline"/>
+ <point id="51" idObject="26" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="39" mx="0" my="0" name="crown" seamAllowance="true" uuid="{b16dac7c-6e27-4a68-8a18-3423c4d66a79}" version="2" width="1">
+ <data annotation="" foldPosition="" fontSize="0" height="4" letter="A" mx="128.31" my="-197.083" onFold="false" orientation="" quantity="6" rotation="0" rotationWay="" tilt="" visible="true" width="4">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mLining%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="4" mx="126.203" my="-348.844" rotation="0" visible="true" width="4"/>
+ <grainline arrows="0" length="1" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="31" type="NodePoint"/>
+ <node idObject="32" reverse="0" type="NodeSpline"/>
+ <node idObject="33" type="NodePoint"/>
+ <node idObject="34" reverse="0" type="NodeSpline"/>
+ <node idObject="35" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="46" mx="0.0691619" my="0" name="visor" seamAllowance="true" uuid="{841e3a26-ff95-43e4-bfac-29f05a88cfee}" version="2" width="1">
+ <data annotation="" foldPosition="" fontSize="0" height="4" letter="B" mx="366.394" my="408.284" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="4">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="Interlining, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="4" mx="195.663" my="408.284" rotation="0" visible="true" width="4"/>
+ <grainline arrows="0" length="1" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="40" type="NodePoint"/>
+ <node idObject="41" reverse="0" type="NodeArc"/>
+ <node idObject="42" type="NodePoint"/>
+ <node idObject="43" reverse="0" type="NodeSpline"/>
+ <node idObject="44" type="NodePoint"/>
+ <node idObject="45" reverse="0" type="NodeSpline"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="52" mx="0" my="0" name="ear_flap" seamAllowance="true" uuid="{824da3a4-1963-40d5-9cc5-56a9b38c4d54}" version="2" width="1">
+ <data annotation="" foldPosition="" fontSize="0" height="4" letter="C" mx="521.114" my="-203.168" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="4">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mLining%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="4" mx="521.114" my="-348.606" rotation="0" visible="true" width="4"/>
+ <grainline arrows="0" length="1" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="47" type="NodePoint"/>
+ <node idObject="48" reverse="0" type="NodeSpline"/>
+ <node idObject="49" type="NodePoint"/>
+ <node idObject="50" reverse="0" type="NodeSpline"/>
+ <node idObject="51" type="NodePoint"/>
+ </nodes>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/contemporary_unisex/headwear/cap_with_ear_flaps/head.vit b/source/contemporary_unisex/headwear/cap_with_ear_flaps/head.vit
new file mode 100644
index 0000000..f382551
--- /dev/null
+++ b/source/contemporary_unisex/headwear/cap_with_ear_flaps/head.vit
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<vit>
+ <!--Measurements created with Valentina v0.7.0.0a (https://valentinaproject.bitbucket.io/).-->
+ <version>0.5.0</version>
+ <read-only>false</read-only>
+ <notes/>
+ <unit>cm</unit>
+ <pm_system>998</pm_system>
+ <personal>
+ <customer/>
+ <birth-date>1800-01-01</birth-date>
+ <gender>unknown</gender>
+ <email/>
+ </personal>
+ <body-measurements>
+ <m name="head_circ" value="56"/>
+ <m description="From chin to crown of head back to chin, passing above ears." full_name="Head: Circumference around chin and crown" name="@head_circ_chin_to_crown" value="62"/>
+ <m description="From one ear to top of head to the other ear." full_name="Head: ear to ear" name="@head_ear_to_ear" value="32"/>
+ </body-measurements>
+</vit>
diff --git a/source/contemporary_unisex/headwear/cap_with_ear_flaps/index.rst b/source/contemporary_unisex/headwear/cap_with_ear_flaps/index.rst
new file mode 100644
index 0000000..1acabe8
--- /dev/null
+++ b/source/contemporary_unisex/headwear/cap_with_ear_flaps/index.rst
@@ -0,0 +1,161 @@
+Cap with ear flaps
+==================
+
+.. figure::
+ :align: center
+
+Materials
+---------
+
+* 20 cm outer fabric;
+* 20 cm lining;
+* 20 cm sturdy sew-in interfacing for the visor;
+* 40 cm millinery wire for the visor;
+* optional, 60 cm tape;
+* sewing thread.
+
+
+Pattern
+-------
+
+Download the pattern: :download:`cap.val`.
+
+Measurements
+^^^^^^^^^^^^
+
+You need to take the following measurements:
+
+``head_circ``
+ circumference of the head;
+``head_circ_chin_to_crown``
+ from chin to crown of head back to chin, passing above ears;
+``head_ear_to_ear``
+ From one ear to top of head to the other ear.
+
+The file :download:`head.vit` has the required measurements.
+
+You may also want to check the following increments:
+
+``visor_half_angle``
+ how wide the visor should be, as an angle, halved;
+``visor_depth``
+ length of the visor in the front;
+``ease``
+ total ease around the head, to allow for the bulk of fabric; increase
+ to at least 2 cm for thicker fabric.
+
+The defaults should be otherwise fine.
+
+Instructions
+------------
+
+Cutting
+^^^^^^^
+
+Cut all pieces as instructed on the pattern:
+
+* 6 head segments in both fabric and lining;
+* 2 ear flaps in both fabric and lining;
+* 2 visors in just fabric;
+* 2 visors in interfacing, *without sewing allowance*.
+
+If the interfacing isn't very strong you may want to cut 4, with the
+inner two a tiny bit smaller than the outer two.
+
+Visor
+^^^^^
+
+Put the the interfacing pieces on top of each other, sew some rows
+parallel to the outer edge, to reinforce the visor.
+
+Cut a piece of millinery wire 4 cm shorter than the outer edge,
+whipstitch it to the interfacing.
+
+Right sides together, put the fabric visor pieces on top of each other,
+sew the outer edge.
+
+Turn inside out and press.
+
+Insert the interfacing in the visor.
+
+Optionally topstitch the visor near the seam, just inside the millinery
+wire.
+
+.. note:: variant
+
+ Instead of sewing the interfacing by machine and leaving it floating
+ in the visor, you can padstitch the interfacing to the bottom fabric.
+
+Ear Flaps
+^^^^^^^^^
+
+Put one ear flap lining on top of one ear flap fabric, right sides
+together, sew all around the curved edge.
+
+.. note:: variant
+
+ Put a 30 cm piece of ribbon inside the ear flap, so that it gets
+ caught in the seam at the tip.
+
+Trim and clip the allowance, press and turn inside out.
+
+Optionally topstitch at 1 mm from the edge.
+
+Crown
+^^^^^
+
+After sewing each seam in the crown, notch the curves and trim the
+allowance near the tip before pressing the seam open.
+
+Put two fabric crown pieces on each other, right sides together, sew the right
+hand seam starting from one sewing allowance from the top.
+
+Put a third fabric crown piece under the right side, right sides
+together, sew the right hand seam making sure to start in the same
+position as the previous seam.
+
+Repeat with all other fabric and lining pieces.
+
+Put the two halves of the fabric crown on each other, right sides
+together, and sew the two remaining seams starting from the top and
+going down to the edge. Repeat with the lining.
+
+.. tip:: doing this seam in one go, from edge to edge, may be tempting,
+ but will result in a less neat tip.
+
+After pressing the last two seams, if needed sew the very center closed
+by hand on both the fabric and the lining.
+
+Assembly
+^^^^^^^^
+
+Put the visor over the fabric crown, right sides together and centered
+on one of the seams, sew but don't press the seam yet.
+
+Put the eae flaps over the fabric crown, right sides together, centered
+on the first two segments after the visor, sew.
+
+Press all seams up, towards the inside of the cap.
+
+Press the allowance of the lining towards the wrong side, folding it 1-2
+mm larger than the allowance in the fabric.
+
+Wrong sides together, put the lining inside the cap and applique-stitch
+it, catching just the allowance of the main fabric, so that the stitches
+don't show outside.
+
+Optionally, put a self fabric covered button at the top of the cap to
+hide the point where the seams meet.
+
+Variants
+--------
+
+Deerstalker Hat
+^^^^^^^^^^^^^^^
+
+Reversible Hat
+^^^^^^^^^^^^^^
+
+Gallery
+-------
+
diff --git a/source/contemporary_unisex/headwear/hood_scarf/0101-top_seam.jpg b/source/contemporary_unisex/headwear/hood_scarf/0101-top_seam.jpg
new file mode 100644
index 0000000..de1a82f
--- /dev/null
+++ b/source/contemporary_unisex/headwear/hood_scarf/0101-top_seam.jpg
Binary files differ
diff --git a/source/contemporary_unisex/headwear/hood_scarf/0102-curved_seam.jpg b/source/contemporary_unisex/headwear/hood_scarf/0102-curved_seam.jpg
new file mode 100644
index 0000000..81da39f
--- /dev/null
+++ b/source/contemporary_unisex/headwear/hood_scarf/0102-curved_seam.jpg
Binary files differ
diff --git a/source/contemporary_unisex/headwear/hood_scarf/0103-hemming_sides.jpg b/source/contemporary_unisex/headwear/hood_scarf/0103-hemming_sides.jpg
new file mode 100644
index 0000000..77c7c6b
--- /dev/null
+++ b/source/contemporary_unisex/headwear/hood_scarf/0103-hemming_sides.jpg
Binary files differ
diff --git a/source/contemporary_unisex/headwear/hood_scarf/0104-whipstitching_back.jpg b/source/contemporary_unisex/headwear/hood_scarf/0104-whipstitching_back.jpg
new file mode 100644
index 0000000..eb8a329
--- /dev/null
+++ b/source/contemporary_unisex/headwear/hood_scarf/0104-whipstitching_back.jpg
Binary files differ
diff --git a/source/contemporary_unisex/headwear/hood_scarf/0105-thread_bar.jpg b/source/contemporary_unisex/headwear/hood_scarf/0105-thread_bar.jpg
new file mode 100644
index 0000000..3def06c
--- /dev/null
+++ b/source/contemporary_unisex/headwear/hood_scarf/0105-thread_bar.jpg
Binary files differ
diff --git a/source/contemporary_unisex/headwear/hood_scarf/hood_scarf_back.jpg b/source/contemporary_unisex/headwear/hood_scarf/hood_scarf_back.jpg
new file mode 100644
index 0000000..45cef7f
--- /dev/null
+++ b/source/contemporary_unisex/headwear/hood_scarf/hood_scarf_back.jpg
Binary files differ
diff --git a/source/contemporary_unisex/headwear/hood_scarf/hood_scarf_front.jpg b/source/contemporary_unisex/headwear/hood_scarf/hood_scarf_front.jpg
new file mode 100644
index 0000000..73a6e3e
--- /dev/null
+++ b/source/contemporary_unisex/headwear/hood_scarf/hood_scarf_front.jpg
Binary files differ
diff --git a/source/contemporary_unisex/headwear/hood_scarf/index.rst b/source/contemporary_unisex/headwear/hood_scarf/index.rst
new file mode 100644
index 0000000..60e9481
--- /dev/null
+++ b/source/contemporary_unisex/headwear/hood_scarf/index.rst
@@ -0,0 +1,116 @@
+Hood Scarf
+==========
+
+.. figure:: hood_scarf_front.jpg
+ :align: center
+
+.. only:: html
+
+ .. contents::
+
+For all of your post-apocalyptic (or cosplaying) needs, a pattern for a
+very simple hood-scarf.
+
+This is a zero-waste pattern, resulting in a square hood.
+
+It is a quick and easy project, suitable for handsewing even with the
+limited kit you've been able to grab just before the Fall of
+Civilization (finding the materials is left as an exercise to the
+reader), but can also be mostly machine sewn.
+
+Materials
+---------
+
+Fabric
+^^^^^^
+
+* 70 - 80 cm of a light to mid weight fabric; wool, silk or linen are
+ good choices, on a scale from cold to warm weather.
+
+Two scarves of the same size, at least 30 cm wide and 120 cm long can
+also be used: in this case there won't be a need to hem the long edges.
+
+Notions
+^^^^^^^
+
+* Sewing thread to match the fabric;
+* optional: thicker thread to make a thread bar.
+
+Pattern
+-------
+
+Measure around your head, at the height of the forehead, and around the
+face from the top of the head to the chin; take the biggest measurement
+and divide it by two: this is the *minimum* width of the scarf, if you
+want a deeper hood add maybe a cm or two. This will probably be
+somewhere between 30 and 35 cm.
+
+Cut two rectangles of fabric as high as the measurement above plus 2-4
+cm for hemming allowance and using the full width of the fabric,
+keeping the selvedges.
+
+Instructions
+------------
+
+.. figure:: 0101-top_seam.jpg
+ :align: center
+
+Put the two pieces right sides together and sew one short edge with a
+running backstitch (by hand) or by machine. Press open.
+
+.. tip::
+
+ .. figure:: 0102-curved_seam.jpg
+ :align: center
+
+ Optionally you may want to curve down the seam a little towards the
+ back to avoid a sharp point.
+
+.. figure:: 0103-hemming_sides.jpg
+ :align: center
+
+Hem the long sides: fold them down twice towards the wrong sides, sew
+with a hemstitch by hand or topstitch by machine.
+
+.. figure:: 0104-whipstitching_back.jpg
+ :align: center
+
+Fold the scarf in half, right sides together; starting from the top
+measure the width of the scarf and whipstitch the back seam for that
+length.
+
+.. tip::
+
+ This last seam is easier to do by hand; if you want to use a machine
+ you may want to lay the two halves side by side and topstitch with a
+ zig-zag stitch, but the area near the top seam will be quite fussy.
+
+.. tip::
+
+ Before finishing this last seam with a knot check the hood for fit,
+ and if necessary adapt its length.
+
+.. figure:: 0105-thread_bar.jpg
+ :align: center
+
+Optional but recommended: a short distance from the end of the back
+seam, make a thread bar between the two free sides to reinforce the weak
+point at the end of the seam.
+
+Gallery
+-------
+
+.. figure:: hood_scarf_back.jpg
+ :align: center
+
+ The scarf worn as in the opening picture, seen from the back.
+
+.. figure:: masked_hood_front.jpg
+ :align: center
+
+ To keep the scarf wrapped around the face like this I've used two pins at
+ around cheek height and one around shoulder height on my left (right
+ side of the picture).
+
+See Also
+--------
diff --git a/source/contemporary_unisex/headwear/hood_scarf/masked_hood_front.jpg b/source/contemporary_unisex/headwear/hood_scarf/masked_hood_front.jpg
new file mode 100644
index 0000000..f801227
--- /dev/null
+++ b/source/contemporary_unisex/headwear/hood_scarf/masked_hood_front.jpg
Binary files differ
diff --git a/source/contemporary_unisex/headwear/index.rst b/source/contemporary_unisex/headwear/index.rst
new file mode 100644
index 0000000..06c2d6e
--- /dev/null
+++ b/source/contemporary_unisex/headwear/index.rst
@@ -0,0 +1,11 @@
+**********
+ Headwear
+**********
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+
+ cap_with_ear_flaps/index
+ hood_scarf/index
+ square_hood/index
diff --git a/source/contemporary_unisex/headwear/square_hood/0101-hemming_edges.jpg b/source/contemporary_unisex/headwear/square_hood/0101-hemming_edges.jpg
new file mode 100644
index 0000000..2ab85cd
--- /dev/null
+++ b/source/contemporary_unisex/headwear/square_hood/0101-hemming_edges.jpg
Binary files differ
diff --git a/source/contemporary_unisex/headwear/square_hood/0102-first_gore_seam.jpg b/source/contemporary_unisex/headwear/square_hood/0102-first_gore_seam.jpg
new file mode 100644
index 0000000..9e1f46b
--- /dev/null
+++ b/source/contemporary_unisex/headwear/square_hood/0102-first_gore_seam.jpg
Binary files differ
diff --git a/source/contemporary_unisex/headwear/square_hood/0104-second_gore_seam.jpg b/source/contemporary_unisex/headwear/square_hood/0104-second_gore_seam.jpg
new file mode 100644
index 0000000..5883270
--- /dev/null
+++ b/source/contemporary_unisex/headwear/square_hood/0104-second_gore_seam.jpg
Binary files differ
diff --git a/source/contemporary_unisex/headwear/square_hood/0105-back_seam.jpg b/source/contemporary_unisex/headwear/square_hood/0105-back_seam.jpg
new file mode 100644
index 0000000..fbf3f7d
--- /dev/null
+++ b/source/contemporary_unisex/headwear/square_hood/0105-back_seam.jpg
Binary files differ
diff --git a/source/contemporary_unisex/headwear/square_hood/0106-first_front_gore_seam.jpg b/source/contemporary_unisex/headwear/square_hood/0106-first_front_gore_seam.jpg
new file mode 100644
index 0000000..fc7f2d4
--- /dev/null
+++ b/source/contemporary_unisex/headwear/square_hood/0106-first_front_gore_seam.jpg
Binary files differ
diff --git a/source/contemporary_unisex/headwear/square_hood/0107-second_front_gore_seam.jpg b/source/contemporary_unisex/headwear/square_hood/0107-second_front_gore_seam.jpg
new file mode 100644
index 0000000..5847069
--- /dev/null
+++ b/source/contemporary_unisex/headwear/square_hood/0107-second_front_gore_seam.jpg
Binary files differ
diff --git a/source/contemporary_unisex/headwear/square_hood/0201-lined.jpg b/source/contemporary_unisex/headwear/square_hood/0201-lined.jpg
new file mode 100644
index 0000000..ed2aaf9
--- /dev/null
+++ b/source/contemporary_unisex/headwear/square_hood/0201-lined.jpg
Binary files differ
diff --git a/source/contemporary_unisex/headwear/square_hood/flannel_hood_front.jpg b/source/contemporary_unisex/headwear/square_hood/flannel_hood_front.jpg
new file mode 100644
index 0000000..ae2a6e4
--- /dev/null
+++ b/source/contemporary_unisex/headwear/square_hood/flannel_hood_front.jpg
Binary files differ
diff --git a/source/contemporary_unisex/headwear/square_hood/index.rst b/source/contemporary_unisex/headwear/square_hood/index.rst
new file mode 100644
index 0000000..7414af0
--- /dev/null
+++ b/source/contemporary_unisex/headwear/square_hood/index.rst
@@ -0,0 +1,145 @@
+Square Hood
+===========
+
+.. figure:: square_hood_front.jpg
+ :align: center
+
+.. only:: html
+
+ .. contents::
+
+This hood is vaguely inspired by the Skjoldehamn Hood, in that the
+finished object has a vaguely similar shape, but uses a completely
+different construction method and pattern, suitable for very narrow
+fabric (e.g. one handwoven on a narrow loom).
+
+The construction isn't historically accurate for any specific time
+period, but uses hand stitches widely uses through history.
+It is based on hemming all panels and then whipstitching them together:
+if you don't care about visible machine stitches you may do the hemming
+by machine, but then the assembly is just easier by hand.
+
+It is also a low-waste project that only uses squares and rectangles,
+and thus can be done with relatively little fabric (for the amount of
+coverage) and few tools.
+
+Materials
+---------
+
+Fabric
+^^^^^^
+
+* 70 - 80 cm of light to mid weight fabric such as wool or linen.
+
+Notions
+^^^^^^^
+
+* Matching sewing thread.
+
+Pattern
+-------
+
+Measure around your head, at the height of the forehead, and around the
+face from the top of the head to the chin; take the biggest measurement
+and divide it by two: this is the *minimum* width of the panels, if you
+want a deeper hood add maybe a cm or two. This will probably be
+somewhere between 30 and 35 cm. This will be the basic width.
+
+
+Cut one rectangle as wide as the basic width and four times as long,
+plus 1-2 cm for a hemming allowance on all sides where you don't have an
+usable selvedge, and two squares with a side of the basic width, plus
+the same allowance.
+
+Instructions
+------------
+
+.. figure:: 0101-hemming_edges.jpg
+ :align: center
+
+Hem all edges: fold down the raw edges twice towards the wrong side,
+mitering the corners, and either hemstitch down or topstitch with a
+running stitch.
+
+.. tip::
+
+ If your fabric has plain selvedges, like those created by historical
+ looms, you can avoid finishing that side and use it as-is.
+
+.. tip::
+
+ When using heavier fabric that does not fray, like fulled wool, you
+ can fold it just once towards the wrong side instead of twice, for
+ less bulk.
+
+.. figure:: 0102-first_gore_seam.jpg
+ :align: center
+
+Put one of the squares on one end of the long piece, right sides
+together, whipstitch one edge of the square to the long edge of the long
+piece, starting from the bottom of the hood and going up.
+
+Fold the long piece in half, right sides together, fold the square in
+half on the diagonal, wrong sides together, and put it into the long
+piece in such a way as to form a gore.
+
+.. figure:: 0104-second_gore_seam.jpg
+ :align: center
+
+Starting from the bottom whipstitch first the second leg of the square
+to the long piece
+
+.. figure:: 0105-back_seam.jpg
+ :align: center
+
+and then continue sewing up the back seam of the hood.
+
+.. figure:: 0106-first_front_gore_seam.jpg
+ :align: center
+
+Repeat with the front gore: put the other square on the other end of the
+long piece, right sides together, and whipstitch starting from the hood
+and going up.
+
+.. figure:: 0107-second_front_gore_seam.jpg
+ :align: center
+
+Then fold the gore on the diagonal, insert it into the hood as before,
+and whipstitch starting from the bottom, this time stopping just above
+the the point of the square to leave an opening for the face.
+
+Variants
+--------
+
+Lined hood
+^^^^^^^^^^
+
+If your fabric requires, you can also line the hood: cut each piece
+twice in both fabric and lining.
+
+On the outer fabric, press down all edges once by the hemming allowance,
+mitering the corners.
+
+On the lining, press down all edges once by a couple mm more than the
+hemming allowance, mitering again the corners.
+
+.. figure:: 0201-lined.jpg
+ :align: center
+
+Put the lining over the outer fabric, wrong sides together, and
+hemstitch all sides.
+
+Continue with the assembly instructions above.
+
+Gallery
+-------
+
+.. figure:: flannel_hood_front.jpg
+ :align: center
+
+See Also
+--------
+
+* `An article on the actual Skjoldehamn Hood
+ <https://projectbroadaxe.weebly.com/viking-age-nordic-history/skjoldehamn-hood-the-original-find-reproduction-and-application>`_,
+ with pictures of the original and a reconstruction.
diff --git a/source/contemporary_unisex/headwear/square_hood/square_hood_front.jpg b/source/contemporary_unisex/headwear/square_hood/square_hood_front.jpg
new file mode 100644
index 0000000..28d4fae
--- /dev/null
+++ b/source/contemporary_unisex/headwear/square_hood/square_hood_front.jpg
Binary files differ
diff --git a/source/contemporary_unisex/index.rst b/source/contemporary_unisex/index.rst
index a3bd070..a93ca88 100644
--- a/source/contemporary_unisex/index.rst
+++ b/source/contemporary_unisex/index.rst
@@ -9,3 +9,8 @@ breasts.
.. toctree::
:maxdepth: 2
:caption: Contents:
+
+ headwear/index
+ tops/index
+ leisurewear/index
+ accessories/index
diff --git a/source/contemporary_unisex/leisurewear/index.rst b/source/contemporary_unisex/leisurewear/index.rst
new file mode 100644
index 0000000..a0c4938
--- /dev/null
+++ b/source/contemporary_unisex/leisurewear/index.rst
@@ -0,0 +1,10 @@
+*************
+ Leisurewear
+*************
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+
+ low_waste_bathrobe/index
+
diff --git a/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0101-marked_slit_facing.jpg b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0101-marked_slit_facing.jpg
new file mode 100644
index 0000000..973171d
--- /dev/null
+++ b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0101-marked_slit_facing.jpg
Binary files differ
diff --git a/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0102-sewn_slit_facing.jpg b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0102-sewn_slit_facing.jpg
new file mode 100644
index 0000000..a282ed9
--- /dev/null
+++ b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0102-sewn_slit_facing.jpg
Binary files differ
diff --git a/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0103-pinned_slit_facing.jpg b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0103-pinned_slit_facing.jpg
new file mode 100644
index 0000000..05abaa1
--- /dev/null
+++ b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0103-pinned_slit_facing.jpg
Binary files differ
diff --git a/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0202-basted_pleat.jpg b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0202-basted_pleat.jpg
new file mode 100644
index 0000000..04c82c9
--- /dev/null
+++ b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0202-basted_pleat.jpg
Binary files differ
diff --git a/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0204-hanging_loop.jpg b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0204-hanging_loop.jpg
new file mode 100644
index 0000000..a5d5441
--- /dev/null
+++ b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0204-hanging_loop.jpg
Binary files differ
diff --git a/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0301-shoulders.jpg b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0301-shoulders.jpg
new file mode 100644
index 0000000..eb9c918
--- /dev/null
+++ b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0301-shoulders.jpg
Binary files differ
diff --git a/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0302-shoulders.jpg b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0302-shoulders.jpg
new file mode 100644
index 0000000..f390113
--- /dev/null
+++ b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0302-shoulders.jpg
Binary files differ
diff --git a/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0401-sleeves.jpg b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0401-sleeves.jpg
new file mode 100644
index 0000000..81e2482
--- /dev/null
+++ b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0401-sleeves.jpg
Binary files differ
diff --git a/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0402-felled_sleeve.jpg b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0402-felled_sleeve.jpg
new file mode 100644
index 0000000..90624c3
--- /dev/null
+++ b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0402-felled_sleeve.jpg
Binary files differ
diff --git a/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0403-inserted_sleeve.jpg b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0403-inserted_sleeve.jpg
new file mode 100644
index 0000000..3168031
--- /dev/null
+++ b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0403-inserted_sleeve.jpg
Binary files differ
diff --git a/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0404-french_sewn_sleeve.jpg b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0404-french_sewn_sleeve.jpg
new file mode 100644
index 0000000..51eb89f
--- /dev/null
+++ b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0404-french_sewn_sleeve.jpg
Binary files differ
diff --git a/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0501-binding.jpg b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0501-binding.jpg
new file mode 100644
index 0000000..6ad4186
--- /dev/null
+++ b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0501-binding.jpg
Binary files differ
diff --git a/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0601-belt_sewn.jpg b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0601-belt_sewn.jpg
new file mode 100644
index 0000000..8d5d622
--- /dev/null
+++ b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0601-belt_sewn.jpg
Binary files differ
diff --git a/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0602-belt_finished.jpg b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0602-belt_finished.jpg
new file mode 100644
index 0000000..c268281
--- /dev/null
+++ b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/0602-belt_finished.jpg
Binary files differ
diff --git a/source/contemporary_unisex/leisurewear/low_waste_bathrobe/bathrobe.jpg b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/bathrobe.jpg
new file mode 100644
index 0000000..a39fa82
--- /dev/null
+++ b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/bathrobe.jpg
Binary files differ
diff --git a/source/contemporary_unisex/leisurewear/low_waste_bathrobe/bathrobe.svg b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/bathrobe.svg
new file mode 100644
index 0000000..6dc6615
--- /dev/null
+++ b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/bathrobe.svg
@@ -0,0 +1,291 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="160.26459mm"
+ height="185.26457mm"
+ viewBox="0 0 605.72444 700.21257"
+ version="1.1"
+ id="svg5"
+ inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+ sodipodi:docname="bathrobe.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="namedview7"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:document-units="mm"
+ showgrid="true"
+ inkscape:zoom="1.0439687"
+ inkscape:cx="303.17001"
+ inkscape:cy="350.10628"
+ inkscape:window-width="1280"
+ inkscape:window-height="982"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layer1"
+ inkscape:snap-text-baseline="true"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid824"
+ units="mm"
+ spacingx="3.7795276"
+ spacingy="3.7795276"
+ originx="0.50000001"
+ originy="0.49999997" />
+ </sodipodi:namedview>
+ <defs
+ id="defs2" />
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0.5,0.5)">
+ <rect
+ style="fill:none;stroke:#010101;stroke-linecap:round;stroke-linejoin:round"
+ id="rect869"
+ width="604.72443"
+ height="491.33859"
+ x="0"
+ y="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 245.66929,0 V 151.1811"
+ id="path956" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 359.05511,0 V 151.1811"
+ id="path956-9" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 151.1811,0 V 75.590552"
+ id="path958" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 453.54331,0 V 75.590552"
+ id="path960" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 253.22835,132.28346 V 151.1811"
+ id="path1107" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 351.49607,132.28346 V 151.1811"
+ id="path1109" />
+ <rect
+ style="fill:none;stroke:#010101;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1225"
+ width="604.72443"
+ height="170.07874"
+ x="0"
+ y="491.33856" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 302.36221,491.33859 V 661.41733"
+ id="path1551" />
+ <text
+ xml:space="preserve"
+ style="font-size:13.3333px;line-height:1.48532px;font-family:FreeSans;-inkscape-font-specification:FreeSans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="75.590553"
+ y="18.897638"
+ id="text12899"><tspan
+ sodipodi:role="line"
+ id="tspan12897"
+ x="75.590553"
+ y="18.897638"
+ style="font-size:13.3333px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none">fabric width / 4</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:13.3333px;line-height:1.48532px;font-family:FreeSans;-inkscape-font-specification:FreeSans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="151.18111"
+ y="510.23624"
+ id="text12899-6"><tspan
+ sodipodi:role="line"
+ id="tspan12897-4"
+ x="151.18111"
+ y="510.23624"
+ style="font-size:13.3333px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none">fabric width / 2</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:13.3333px;line-height:1.48532px;font-family:FreeSans;-inkscape-font-specification:FreeSans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="302.36221"
+ y="680.315"
+ id="text12899-6-1"><tspan
+ sodipodi:role="line"
+ id="tspan12897-4-5"
+ x="302.36221"
+ y="680.315"
+ style="font-size:13.3333px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none">fabric width</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:13.3333px;line-height:1.48532px;font-family:FreeSans;-inkscape-font-specification:FreeSans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="453.5433"
+ y="510.23624"
+ id="text12899-6-3"><tspan
+ sodipodi:role="line"
+ id="tspan12897-4-8"
+ x="453.5433"
+ y="510.23624"
+ style="font-size:13.3333px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none">fabric width / 2</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:13.3333px;line-height:1.48532px;font-family:FreeSans;-inkscape-font-specification:FreeSans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="529.13385"
+ y="18.897638"
+ id="text12899-8"><tspan
+ sodipodi:role="line"
+ id="tspan12897-6"
+ x="529.13385"
+ y="18.897638"
+ style="font-size:13.3333px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none">fabric width / 4</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:13.3333px;line-height:1.48532px;font-family:FreeSans;-inkscape-font-specification:FreeSans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="196.53543"
+ y="18.897638"
+ id="text12899-0"><tspan
+ sodipodi:role="line"
+ id="tspan12897-64"
+ x="196.53543"
+ y="18.897638"
+ style="font-size:13.3333px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none">I08 / 2</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:13.3333px;line-height:1.48532px;font-family:FreeSans;-inkscape-font-specification:FreeSans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="408.18896"
+ y="18.897638"
+ id="text12899-0-3"><tspan
+ sodipodi:role="line"
+ id="tspan12897-64-7"
+ x="408.18896"
+ y="18.897638"
+ style="font-size:13.3333px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none">I08 / 2</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:13.3333px;line-height:1.48532px;font-family:FreeSans;-inkscape-font-specification:FreeSans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="-75.590553"
+ y="264.56693"
+ id="text12899-0-5"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ id="tspan12897-64-8"
+ x="-75.590553"
+ y="264.56693"
+ style="font-size:13.3333px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none">H19 + 2</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:13.3333px;line-height:1.48532px;font-family:FreeSans;-inkscape-font-specification:FreeSans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="-75.590553"
+ y="377.95276"
+ id="text12899-0-5-1"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ id="tspan12897-64-8-0"
+ x="-75.590553"
+ y="377.95276"
+ style="font-size:13.3333px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none">H19 + 2</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:13.3333px;line-height:1.48532px;font-family:FreeSans;-inkscape-font-specification:FreeSans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="-37.795277"
+ y="170.07874"
+ id="text12899-0-5-9"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ id="tspan12897-64-8-3"
+ x="-37.795277"
+ y="170.07874"
+ style="font-size:13.3333px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none">L19 / 2</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:13.3333px;line-height:1.48532px;font-family:FreeSans;-inkscape-font-specification:FreeSans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="-574.48822"
+ y="18.897638"
+ id="text12899-0-5-9-6"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ id="tspan12897-64-8-3-7"
+ x="-574.48822"
+ y="18.897638"
+ style="font-size:13.3333px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none">L19 + 4</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:13.3333px;line-height:1.48532px;font-family:FreeSans;-inkscape-font-specification:FreeSans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="-680.31494"
+ y="18.897638"
+ id="text12899-0-5-9-6-9"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ id="tspan12897-64-8-3-7-7"
+ x="-680.31494"
+ y="18.897638"
+ style="font-size:13.3333px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none">10</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:13.3333px;line-height:1.48532px;font-family:FreeSans;-inkscape-font-specification:FreeSans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="-37.795277"
+ y="472.44095"
+ id="text12899-0-5-9-0"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ id="tspan12897-64-8-3-2"
+ x="-37.795277"
+ y="472.44095"
+ style="font-size:13.3333px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none">L19 / 2</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:13.3333px;line-height:1.48532px;font-family:FreeSans;-inkscape-font-specification:FreeSans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="-245.6693"
+ y="18.897635"
+ id="text12899-0-5-9-08"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ id="tspan12897-64-8-3-1"
+ x="-245.6693"
+ y="18.897635"
+ style="font-size:13.3333px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none">length of garment</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:13.3333px;line-height:1.48532px;font-family:FreeSans;-inkscape-font-specification:FreeSans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="-143.62206"
+ y="272.12598"
+ id="text12899-0-5-9-9"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ id="tspan12897-64-8-3-8"
+ x="-143.62206"
+ y="272.12598"
+ style="font-size:13.3333px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none">5</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:13.3333px;line-height:1.48532px;font-family:FreeSans;-inkscape-font-specification:FreeSans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="-143.62206"
+ y="343.93701"
+ id="text12899-0-5-9-9-1"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ id="tspan12897-64-8-3-8-6"
+ x="-143.62206"
+ y="343.93701"
+ style="font-size:13.3333px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none">5</tspan></text>
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ id="rect31190"
+ width="604.72443"
+ height="37.795277"
+ x="0"
+ y="661.4173" />
+ </g>
+</svg>
diff --git a/source/contemporary_unisex/leisurewear/low_waste_bathrobe/bathrobe_back.jpg b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/bathrobe_back.jpg
new file mode 100644
index 0000000..c34b148
--- /dev/null
+++ b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/bathrobe_back.jpg
Binary files differ
diff --git a/source/contemporary_unisex/leisurewear/low_waste_bathrobe/index.rst b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/index.rst
new file mode 100644
index 0000000..07b49c3
--- /dev/null
+++ b/source/contemporary_unisex/leisurewear/low_waste_bathrobe/index.rst
@@ -0,0 +1,241 @@
+Low Waste Bathrobe
+==================
+
+.. figure:: bathrobe.jpg
+ :align: center
+
+.. only:: html
+
+ .. contents::
+
+This is a simple bathrobe made out of fabric rectangles, shaped by a
+single pleat in the center back and a self-fabric belt.
+
+It is a pretty quick project (making it took me about half a day), but
+maybe not the best for beginner sewists, as inserting the sleeves can be
+a bit fiddly.
+
+I'm calling it low waste rather than no-waste because folding up the
+sleeves to make cuffs rather than cutting them down to the correct
+length (and having a leftover) sounds like cheating (and the pleat in
+the back is a *design choice*, but also a bit of cheating with regards
+to fabric waste).
+
+Materials
+---------
+
+Fabric
+^^^^^^
+
+* Less than 2 m of towel material (see the pattern below for precise amounts);
+* 15 cm cotton jersey in a matching or contrasting color, for binding.
+
+The fabric should be both absorbent and somewhat elastic in all
+directions: honeycomb is a great choice, while terry may be a bit tricky
+to work with.
+
+Specifically, the sleeves and the end of the shoulder seam towards the
+neckline will require an elastic fabric; if not using one you can add
+small triangular gussets to ease the transition between the straight
+lines.
+
+Notions
+^^^^^^^
+
+* sewing thread to match the fabric.
+
+Pattern
+-------
+
+Measurements
+^^^^^^^^^^^^
+
+You need to take the following measurements:
+
+``height_neck_back_to_knee`` (A18)
+ vertical distance from the back of the neck to the knee (or to where
+ you want the bathrobe to end);
+``across_back_b`` (I08)
+ from armscye to armscye on the back;
+``neck_back_to_waist_b`` (H19)
+ vertical distance from the back of the neck to the waist;
+``shoulder_length`` (I01)
+ distance from the side of the neck to the tip of the shoulder;
+``armscye_circ`` (L19)
+ circumference around the armscye.
+
+Pattern
+^^^^^^^
+
+.. figure:: bathrobe.svg
+ :align: center
+
+Measure a rectangle as wide as the full width of the fabric and as high
+as the desired length of the bathrobe (A18) plus 2 cm sewing allowance.
+
+Near the top, mark the quarter points, where you will cut the armscye
+slits, half ``armscye_circ`` (L19) long. From each quarter point,
+measure half ``across_back_b`` (I08) towards the center back, and
+measure the position of the center back seam, which should be
+``neck_back_to_waist_b`` (H19) plus 2 cm long.
+Mark two slits, 5 cm tall for the belt in the pleat fabric, parallel to
+the seam at about 2 cm of distance, and aligned with the end of the
+seam.
+
+For the sleeves, measure two rectangles as tall as half the width of the
+fabric and as high as ``armscye_circ`` (L19) plus 4 cm allowance.
+
+For the belt, measure a rectangle as wide as the full width of the
+fabric, and 10 cm long.
+
+Instructions
+------------
+
+When sewing it's important to use a stretch stitch to preserve the
+elasticity of the fabric: if your machine has a lighting bolt stretch
+stich you can use that, otherwise a narrow zig-zag (1.5 mm wide) will
+do.
+
+Since all seams are fully enclosed (either french or flat-felled) a
+serger is not required, and using one will require adjustment of the
+pattern.
+
+Cutting
+^^^^^^^
+
+Cut the rectangles described in the Pattern section; mark the position
+of the armscye slits with a partial cut 5–10 cm long, but don't cut them
+fully until you're ready to insert the sleeves.
+
+.. tip::
+
+ As long as the selvedges aren't horribly different from the fabric,
+ don't cut them away, but let them be part of the pattern pieces.
+
+From the jersey, cut cross-grain strips 4-5 cm wide for the binding;
+with wide jersey 3 strips will usually be enough.
+
+Slits
+^^^^^^
+
+.. figure:: 0101-marked_slit_facing.jpg
+ :align: center
+
+From the binding, cut two rectangles 8-9 cm tall, mark a rectangle 1 cm
+wide and 5 cm tall in their middle and align them over the slits marked
+on the fabric, on the right side.
+
+.. figure:: 0102-sewn_slit_facing.jpg
+ :align: center
+
+Sew over the rectangle, carefully cut the slit in the center, angling
+towards the corners.
+
+.. figure:: 0103-pinned_slit_facing.jpg
+ :align: center
+
+Turn the binding to the wrong side, and topstitch at 1 cm from the slit
+to keep it in place.
+
+Pleat
+^^^^^
+
+.. figure:: 0202-basted_pleat.jpg
+ :align: center
+
+Wrong sides together, sew the center back pleat.
+
+Baste the pleat flat near the top border.
+
+.. figure:: 0204-hanging_loop.jpg
+ :align: center
+
+If you have scraps from straighening the fabric, cut a rectangle about 3
+cm wide and 10 cm long, fold in in 3 and sew it in the middle with a
+wide zig-zag, otherwise you can use a bit of sturdy ribbon.
+
+Sew its short sides to the top border, near the center of the pleats.
+
+Shoulders
+^^^^^^^^^
+
+.. figure:: 0301-shoulders.jpg
+ :align: center
+
+Wrong sides together, put the front over the back and sew
+``shoulder_length`` (I01) starting from each sleeve slit with 8 mm
+allowance.
+
+.. figure:: 0302-shoulders.jpg
+ :align: center
+
+Turn inside out, and sew again at 1 cm allowance to make a french seam.
+
+Sleeves
+^^^^^^^
+
+.. figure:: 0401-sleeves.jpg
+ :align: center
+
+Wrong sides together, align one long side of the sleeve at 1 cm distance
+from the other, and sew with a 2 cm sewing allowance.
+
+Repeat with the other sleeve, taking care to do so simmetrically.
+
+.. figure:: 0402-felled_sleeve.jpg
+ :align: center
+
+Fold the large allowances over the smaller one and topstitch to flat
+fell.
+
+Finish cutting the sleeve slits on the body.
+
+.. figure:: 0403-inserted_sleeve.jpg
+ :align: center
+
+Wrong sides together, insert each sleeve in the body, pinning the sleeve
+seam at the bottom of the slit.
+
+Sew with a seam allowance of 8 mm, starting just before the bottom of
+the slit and ending just after it, so that there is a double line of
+sewing for strenght.
+
+.. figure:: 0404-french_sewn_sleeve.jpg
+ :align: center
+
+Turn the sleeve inside out, sew again with a 1 cm allowance to finish
+the french seam, sewing again twice near the bottom of the slit.
+
+Finishing
+^^^^^^^^^
+
+.. figure:: 0501-binding.jpg
+ :align: center
+
+Right sides together, sew the binding all around the edge of the
+bathrobe, starting from the center top. Also sew the remaining binding
+to the sleeve cuffs.
+
+Fold the binding over the edge, enclosing all raw edges, and hemstitch
+it by hand or topstitch it from the right side.
+
+Belt
+^^^^
+
+.. figure:: 0601-belt_sewn.jpg
+ :align: center
+
+Fold the belt in half lengthwise, sew at 1 cm from the side.
+
+.. figure:: 0602-belt_finished.jpg
+ :align: center
+
+Turn inside out; if you're using the selvedge of the fabric there will
+be no need to finish the ends.
+
+Gallery
+-------
+
+.. figure:: bathrobe_back.jpg
+ :align: center
+
diff --git a/source/contemporary_unisex/tops/index.rst b/source/contemporary_unisex/tops/index.rst
new file mode 100644
index 0000000..213df9e
--- /dev/null
+++ b/source/contemporary_unisex/tops/index.rst
@@ -0,0 +1,10 @@
+******
+ Tops
+******
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+
+ low_waste_elastic_neck_top/index
+
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0101-gusset_flat.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0101-gusset_flat.jpg
new file mode 100644
index 0000000..d959a83
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0101-gusset_flat.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0102-gusset_back.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0102-gusset_back.jpg
new file mode 100644
index 0000000..ad5afe6
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0102-gusset_back.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0103-sleeve_finished.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0103-sleeve_finished.jpg
new file mode 100644
index 0000000..19d6a9e
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0103-sleeve_finished.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0201-sleeve_on_front.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0201-sleeve_on_front.jpg
new file mode 100644
index 0000000..aa31c67
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0201-sleeve_on_front.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0202-sleeve_between_front_and_back.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0202-sleeve_between_front_and_back.jpg
new file mode 100644
index 0000000..f12d079
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0202-sleeve_between_front_and_back.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0203-side_french_seamed.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0203-side_french_seamed.jpg
new file mode 100644
index 0000000..d63dcea
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0203-side_french_seamed.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0204-main_shape_of_the_top.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0204-main_shape_of_the_top.jpg
new file mode 100644
index 0000000..b586010
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0204-main_shape_of_the_top.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0205-neck_gusset_front.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0205-neck_gusset_front.jpg
new file mode 100644
index 0000000..d610e96
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0205-neck_gusset_front.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0206-neck_gusset_back.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0206-neck_gusset_back.jpg
new file mode 100644
index 0000000..6caf119
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0206-neck_gusset_back.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0301-casing_sewn.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0301-casing_sewn.jpg
new file mode 100644
index 0000000..c730f75
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0301-casing_sewn.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0302-casing_finished.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0302-casing_finished.jpg
new file mode 100644
index 0000000..e8e5a20
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0302-casing_finished.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0303-casing_over_neck_gussets.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0303-casing_over_neck_gussets.jpg
new file mode 100644
index 0000000..7b0fb53
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0303-casing_over_neck_gussets.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0401-rolled_hem.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0401-rolled_hem.jpg
new file mode 100644
index 0000000..2d8d593
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0401-rolled_hem.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0402-elastic_gathers.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0402-elastic_gathers.jpg
new file mode 100644
index 0000000..28da914
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0402-elastic_gathers.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0a01-casing_detail.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0a01-casing_detail.jpg
new file mode 100644
index 0000000..dd72625
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0a01-casing_detail.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/index.rst b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/index.rst
new file mode 100644
index 0000000..a552033
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/index.rst
@@ -0,0 +1,269 @@
+Low Waste Elastic Neck Top
+==========================
+
+.. figure:: top_front.jpg
+ :align: center
+
+.. only:: html
+
+ .. contents::
+
+This is a simple top made of rectangles with a gathered neckline (and
+optionally cuffs) that can be optionally worn off-the shoulders.
+
+It's a pretty quick and easy project that can be sewn by hand or by machine.
+
+Materials
+---------
+
+Fabric
+^^^^^^
+
+* About 1.5 m lightweight shirt material (cotton, linen, viscose…).
+
+Because of the gathering, this pattern will require a pretty
+lightweight, woven material.
+
+Notions
+^^^^^^^
+
+* about 60 cm good looking elastic;
+* sewing thread to match the fabric.
+
+Pattern
+-------
+
+After straightening the cuts, measure your fabric; you can draw the
+pattern directly on the fabric, or make a scale drawing on paper first.
+
+The fit of this garment is given mostly by the gathering, so the pattern
+dimensions don't have to be precise and depend mostly on the size of the
+available fabric.
+
+.. figure:: top.svg
+ :align: center
+
+For fabric that is at least 140 cm wide, you can use the cutting scheme
+in the image above.
+
+Measure the length of the sleeves, from the tip of the shoulder to the
+wrist, following the bent arm. Add as much extra length you want and
+measure this in the width of the fabric.
+The remaining width of the fabric will be the width of the front and
+back pieces: check that it is enough to go around the widest part of the
+body (bust, waist/belly or hips) with at least 40 cm ease
+
+Divide the fabric on this measurement; divide the part with the front
+and back pieces in two, of equal length.
+
+Measure around the top of the arm, add quite some ease, and make this
+the width of the sleeve; for an average arm something like 50 cm are a
+good starting measure, but feel free to go wider.
+
+From the remaining part of the fabric cut enough stripes for the casing
+to go around the top of the body and the sleeves, 3 cm plus two sewing
+allowances high, and two square gussets for the sleeves with a side
+between 20 and 30 cm.
+Finally cut four small square gussets for the neck, with a side of
+around 4 – 5 cm, and cut them on the diagonal to make eight right
+triangles.
+
+.. figure:: narrow_fabric.svg
+ :align: center
+
+For narrower fabric or bigger pieces you can cut the sleeves from the
+full width of the fabric; the casing and the gussets can be cut from any
+remaining width beside the front and back.
+
+Instructions
+------------
+
+Cutting
+^^^^^^^
+
+Cut all pieces taking care to follow the straight grain: depending on
+the fabric you may rip it or pull out a thread and follow that.
+
+Sleeves
+^^^^^^^
+
+.. figure:: 0101-gusset_flat.jpg
+ :align: center
+
+Wrong sides together, align one side of a gusset to the top of the
+sleeve so that the gusset extends by one seam allowance, sew with a bit
+less than half of the allowance.
+
+.. figure:: 0102-gusset_back.jpg
+ :align: center
+
+Fold the gusset to that it makes a right triangle under the arm, put it
+on the other side of the sleeve, wrong sides together and sew with a bit
+less than half of the allowance starting from the gusset and continuing
+with the length of the sleeve.
+
+.. tip:: if sewing by machine you will want to stop at the point of the
+ gusset, and start again the sleeve seam (or the side seam below); you
+ may also want to stop a bit before the actual gusset point, and then
+ sew it close by hand, for the best accuracy.
+
+.. figure:: 0103-sleeve_finished.jpg
+ :align: center
+
+Press, turn the sleeve inside out, with right sides together, and sew
+again the same seams with a bit more than the allowance, starting with
+one side of the gusset and continuing with the other side of the gusset
+and down the length of the sleeve to make a french seam.
+
+Repeat for the other sleeve.
+
+.. tip:: if the pattern can only be matched between the gusset and the
+ sleeve on one side, make sure to do it symmetrically on the two
+ sleeves, so that the matching part can go on the front.
+
+Body
+^^^^
+
+.. figure:: 0201-sleeve_on_front.jpg
+ :align: center
+
+Put the gusset part of the sleeve on the front body piece, wrong sides
+together, so that the top of the body aligns with the seam between the
+gusset and the sleeve. Sew the gusset to the front with a bit less than
+the seam allowance.
+
+.. figure:: 0202-sleeve_between_front_and_back.jpg
+ :align: center
+
+Put the back body piece wrong sides together over the remaining gusset
+edge, again aligning the top of the body to the seam between gusset and
+sleeve, and sew with a bit less than the seam allowance starting from
+the gusset and then continuing sewing the back to the front down the
+side of the body.
+
+.. figure:: 0203-side_french_seamed.jpg
+ :align: center
+
+Press, turn inside out, with right sides together, sew again the same
+seams, first the gusset to the front, then the gusset to the back,
+continuing down with the side seam, to make a french seam.
+
+.. figure:: 0204-main_shape_of_the_top.jpg
+ :align: center
+
+Repeat with the other side.
+
+.. figure:: 0205-neck_gusset_front.jpg
+ :align: center
+
+Fold down and press the straight grain edges of a neck gusset, put it
+over a corner between the body and the sleeve, wrong side of the gusset
+on the right side of the garment; topstitch or applique stitch it down.
+
+.. figure:: 0206-neck_gusset_back.jpg
+ :align: center
+
+Fold down and press the straight grain edges of another neck gusset, put
+it wrong sides together over the gusset you've just applied and
+hemstitch it down, covering the right edges of the garment. Leave the
+bias edge free, as it will be covered by the casing.
+
+Repeat with the four other gussets.
+
+Casing
+^^^^^^
+
+Sew the stripes for the casing together into a long strip.
+
+.. figure:: 0301-casing_sewn.jpg
+ :align: center
+
+Hem one edge of the casing and put it right sides together on the top
+edge, starting from the center front; sew all around until you almost
+reach the center front, cut and hem the other end and finish sewing.
+
+.. tip:: if sewing by hand you can also start sewing the individual
+ strips to the body, joining them as needed just before you reach the
+ end of each piece.
+ This can be useful if you need to match a pattern.
+
+.. figure:: 0302-casing_finished.jpg
+ :align: center
+
+ The casing over the front and back
+
+.. figure:: 0303-casing_over_neck_gussets.jpg
+ :align: center
+
+ The casing over the neck gussets and sleeves
+
+Press the casing up, fold it in half towards the back, press the raw
+edge up and hemstitch it to the back, covering all raw edges.
+
+Finishing
+^^^^^^^^^
+
+.. figure:: 0401-rolled_hem.jpg
+ :align: center
+
+Fold the bottom of the front and back twice towards the wrong side to
+make a narrow hem, either topstitch by machine or hemstitch by hand, or
+make a rolled hem by hand.
+
+Use the same technique to make a hem on the sleeves.
+
+.. figure:: 0402-elastic_gathers.jpg
+ :align: center
+
+Cut a piece of elastic as long as you want the (widest) neckline to be,
+plus 40 cm; thread it through the casing, gathering the neckline, and
+close it with a knot in the front.
+
+Variants
+--------
+
+Gathered cuffs
+^^^^^^^^^^^^^^
+
+To make gathered cuffs, fold back the edges of the sleeves by 1 cm twice
+towards the wrong side; hemstitch down to make a casing leaving 1.5 cm
+not sewn.
+
+Cut enough elastic to go easily around the wrist plus allowance, thread
+it into the casing, sew it into a loop and finally close the casing.
+
+This works best with sleeves that have been made extra long.
+
+Ruffle-look casing
+^^^^^^^^^^^^^^^^^^
+
+To add a small ruffle to the neckline, cut the casing strips a bit
+higher, maybe 8-10 cm plus two sewing allowances.
+
+.. figure:: 0a01-casing_detail.jpg
+ :align: center
+
+Attach them to the top like in the instructions above, then sew a
+straight running stitch just above the raw edges and another one 1 cm
+above that, sew the casing edges together with an applique stitch
+outside the part between the wto straight seams, and insert the elastic
+between these two seams.
+
+Gallery
+-------
+
+For reference, with a bust size of 84 cm, this top was made with fronts
+and backs 83 cm × 61.5 cm, sleeves 54 cm × 42 cm and 20 cm × 20 cm gussets.
+
+.. figure:: top_back.jpg
+ :align: center
+
+.. figure:: off_the_shoulders.jpg
+ :align: center
+
+And this version, worn by the same person, was made with fronts and
+backs 86 cm × 72 cm, sleeves 60 cm × 57 cm and 30 cm × 30 cm gussets,
+plus 10 strips to finish the neck and cuffs.
+
+.. figure:: ../../../contemporary_womenswear/trousers/basic_jeans/jeans_and_elastic_top.jpg
+ :align: center
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/narrow_fabric.svg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/narrow_fabric.svg
new file mode 100644
index 0000000..04e522b
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/narrow_fabric.svg
@@ -0,0 +1,226 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="120mm"
+ height="260mm"
+ viewBox="0 0 120 260"
+ version="1.1"
+ id="svg332"
+ inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+ sodipodi:docname="narrow_fabric.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="namedview334"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:document-units="mm"
+ showgrid="true"
+ inkscape:zoom="0.74388622"
+ inkscape:cx="227.18528"
+ inkscape:cy="491.33858"
+ inkscape:window-width="1280"
+ inkscape:window-height="982"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layer1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid453"
+ units="mm"
+ spacingx="1"
+ spacingy="1"
+ originx="0"
+ originy="0" />
+ </sodipodi:namedview>
+ <defs
+ id="defs329" />
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 89.999999,0 V 200 M 120,200 H 0"
+ id="path570"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 0,100 H 89.999999"
+ id="path572" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 59.999998,200 v 60"
+ id="path574" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 0,260 H 120"
+ id="path576" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 100,0 V 200"
+ id="path674" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 110,0 V 160"
+ id="path676"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 100,180 h 20"
+ id="path678" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 100,160 h 20"
+ id="path680" />
+ <text
+ xml:space="preserve"
+ style="font-size:3.52778px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="110"
+ y="170"
+ id="text552-1-2-5"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-2"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="110"
+ y="170">gusset</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.52778px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="110"
+ y="190"
+ id="text552-1-2-5-3"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-2-6"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="110"
+ y="190">gusset</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:5.64444px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="45"
+ y="45"
+ id="text552"><tspan
+ sodipodi:role="line"
+ id="tspan550"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="45"
+ y="45">front</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:5.64444px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="45"
+ y="145"
+ id="text552-7"><tspan
+ sodipodi:role="line"
+ id="tspan550-5"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="45"
+ y="145">back</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.52778px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="30"
+ y="205"
+ id="text552-1-2"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="30"
+ y="205">sleeve length</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.52778px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="90"
+ y="205"
+ id="text552-1-2-2"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-7"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="90"
+ y="205">sleeve length</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.52778px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="-230"
+ y="5"
+ id="text552-1-2-6"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-1"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="-230"
+ y="5">sleeve circumference</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.52778px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="-230"
+ y="115"
+ id="text552-1-2-6-0"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-1-9"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="-230"
+ y="115">sleeve circumference</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:5.64444px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="29.999998"
+ y="230"
+ id="text552-1"><tspan
+ sodipodi:role="line"
+ id="tspan550-0"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="29.999998"
+ y="230">sleeve</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:5.64444px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="90"
+ y="230"
+ id="text552-1-3"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-6"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="90"
+ y="230">sleeve</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:2.82222px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="-100"
+ y="95"
+ id="text552-1-2-7"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-6"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="-100"
+ y="95">neck casing</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:2.82222px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="-45"
+ y="105"
+ id="text552-1-2-7-2"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-6-6"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="-45"
+ y="105">neck casing</tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 100,100 h 10"
+ id="path1166" />
+ </g>
+</svg>
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/off_the_shoulders.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/off_the_shoulders.jpg
new file mode 100644
index 0000000..ec90f44
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/off_the_shoulders.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/top.svg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/top.svg
new file mode 100644
index 0000000..3e2bf80
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/top.svg
@@ -0,0 +1,274 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="140mm"
+ height="160mm"
+ viewBox="0 0 140 160"
+ version="1.1"
+ id="svg279"
+ inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+ sodipodi:docname="shirt.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="namedview281"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:document-units="mm"
+ showgrid="true"
+ inkscape:zoom="1.45"
+ inkscape:cx="186.89655"
+ inkscape:cy="384.48276"
+ inkscape:window-width="1280"
+ inkscape:window-height="982"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layer1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid400"
+ units="mm"
+ spacingx="1"
+ spacingy="1"
+ originx="0"
+ originy="0" />
+ </sodipodi:namedview>
+ <defs
+ id="defs276" />
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 89.999999,0 90,160"
+ id="path465"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 5.0000131e-7,80 H 90"
+ id="path467" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 89.999999,50 H 140"
+ id="path469" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 90,99.867709 h 50"
+ id="path471" />
+ <text
+ xml:space="preserve"
+ style="font-size:5.64444px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="45"
+ y="40"
+ id="text552"><tspan
+ sodipodi:role="line"
+ id="tspan550"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="45"
+ y="40">front</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:5.64444px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="45"
+ y="120"
+ id="text552-3"><tspan
+ sodipodi:role="line"
+ id="tspan550-6"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="45"
+ y="120">back</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:5.64444px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="115"
+ y="25"
+ id="text552-1"><tspan
+ sodipodi:role="line"
+ id="tspan550-0"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="115"
+ y="25">sleeve</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:5.64444px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="115"
+ y="75"
+ id="text552-1-6"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-3"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="115"
+ y="75">sleeve</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.52778px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="115"
+ y="5"
+ id="text552-1-2"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="115"
+ y="5">sleeve length</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.52778px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="-25"
+ y="135"
+ id="text552-1-2-6"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-1"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="-25"
+ y="135">sleeve circumference</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.52778px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="-75"
+ y="135"
+ id="text552-1-2-6-5"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-1-5"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="-75"
+ y="135">sleeve circumference</tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 89.999999,104 H 140"
+ id="path873" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 89.999999,108 H 140"
+ id="path875" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 89.999999,112 H 140"
+ id="path877" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 89.999999,116 H 140"
+ id="path879" />
+ <text
+ xml:space="preserve"
+ style="font-size:2.82222px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="114.84425"
+ y="103.0574"
+ id="text552-1-2-7"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-6"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="114.84425"
+ y="103.0574">neck casing</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:2.82222px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="115"
+ y="107"
+ id="text552-1-2-7-5"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-6-6"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="115"
+ y="107">neck casing</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:2.82222px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="115"
+ y="111"
+ id="text552-1-2-7-9"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-6-3"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="115"
+ y="111">neck casing</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:2.82222px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="114.84425"
+ y="115.0574"
+ id="text552-1-2-7-7"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-6-4"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="114.84425"
+ y="115.0574">neck casing</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.52778px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="100"
+ y="134"
+ id="text552-1-2-5"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-2"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="100"
+ y="134">gusset</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.52778px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="120"
+ y="134"
+ id="text552-1-2-5-5"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-2-4"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="120"
+ y="134">gusset</tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 90,120 h 50"
+ id="path879-7" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 90,124 h 50"
+ id="path879-4" />
+ <text
+ xml:space="preserve"
+ style="font-size:2.82222px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="114.84425"
+ y="119.0574"
+ id="text552-1-2-7-7-4"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-6-4-3"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="114.84425"
+ y="119.0574">neck casing</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:2.82222px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="114.84425"
+ y="123.0574"
+ id="text552-1-2-7-7-0"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-6-4-7"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="114.84425"
+ y="123.0574">neck casing</tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 109.86771,124 110,144"
+ id="path1255"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 130,124 0,20"
+ id="path1257"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 89.999999,144 H 130"
+ id="path489" />
+ </g>
+</svg>
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/top_back.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/top_back.jpg
new file mode 100644
index 0000000..aafc367
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/top_back.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/top_front.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/top_front.jpg
new file mode 100644
index 0000000..5dc3692
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/top_front.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/measurements/aldrich/aldrich.vit b/source/contemporary_womenswear/drafting_methods/aldrich/aldrich.vit
index 512f624..512f624 100644
--- a/source/contemporary_womenswear/measurements/aldrich/aldrich.vit
+++ b/source/contemporary_womenswear/drafting_methods/aldrich/aldrich.vit
diff --git a/source/contemporary_womenswear/drafting_methods/aldrich/basic_tee_shirt_block.val b/source/contemporary_womenswear/drafting_methods/aldrich/basic_tee_shirt_block.val
new file mode 100644
index 0000000..38ea72b
--- /dev/null
+++ b/source/contemporary_womenswear/drafting_methods/aldrich/basic_tee_shirt_block.val
@@ -0,0 +1,206 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.1</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>Basic tee shirt block</patternName>
+ <patternNumber></patternNumber>
+ <company>Aldrich</company>
+ <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements path="aldrich.vit"/>
+ <increments>
+ <increment formula="neck_back_to_waist_b + height_waist_side_to_hip" name="#finished_length"/>
+ <increment formula="arm_shoulder_tip_to_wrist_bent - 3" name="#sleeve_length_jersey"/>
+ <increment formula="20" name="#short_sleeve_length"/>
+ <increment formula="2" name="#sewing_allowance"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="pattern">
+ <calculation>
+ <point id="1" mx="0.264583" my="0.396875" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="neck_back_to_waist_b" lineColor="black" mx="0.264583" my="0.396875" name="A1" showLabel="true" type="endLine" typeLine="dotLine"/>
+ <point firstPoint="1" id="3" length="#finished_length" lineColor="black" mx="0.264583" my="0.396875" name="A2" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="4" length="neck_back_to_highbust_b" lineColor="black" mx="0.264583" my="0.396875" name="A3" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="5" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A4" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="6" length="CurrentLength/4" lineColor="black" mx="0.264583" my="0.396875" name="A5" secondPoint="5" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="1" id="7" length="neck_circ / 5" lineColor="black" mx="0.264583" my="0.396875" name="A6" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="90" basePoint="7" id="8" length="1" lineColor="black" mx="0.264583" my="0.396875" name="A7" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="4" id="9" length="across_back_b / 2" lineColor="black" mx="0.264583" my="0.396875" name="A8" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="9" id="10" mx="0.264583" my="0.396875" name="A9" secondPoint="5" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="9" id="11" mx="-2.76197" my="0.396875" name="A10" secondPoint="6" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="11" id="12" length="-0.5" lineColor="black" mx="0.557475" my="-1.84863" name="A11" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="4" id="13" length="bust_circ / 4" lineColor="black" mx="0.264583" my="0.396875" name="A12" secondPoint="9" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="13" id="14" mx="0.264583" my="0.396875" name="A13" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="1" id="15" length="neck_circ / 5 - 1.5" lineColor="black" mx="0.264583" my="0.396875" name="A14" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="8" id="16" lineColor="black" secondPoint="12" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_A7_A11 - 90" color="black" id="17" length1="2" length2="1.5" penStyle="hair" point1="1" point4="8" type="simpleInteractive"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_A7_A11 - 90" color="black" id="18" length1="4" length2="4" penStyle="hair" point1="15" point4="8" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A7_A11 - 90" angle2="90" color="black" id="19" length1="2" length2="2" penStyle="hair" point1="12" point4="10" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="180" color="black" id="20" length1="4" length2="3" penStyle="hair" point1="10" point4="13" type="simpleInteractive"/>
+ <point angle="0" basePoint="1" id="21" length="bust_circ / 2" lineColor="black" mx="0.264583" my="0.396875" name="A15" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="21" id="22" length="Line_A_A3 / 2 + 1" lineColor="black" mx="0.264583" my="0.396875" name="A16" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="21" id="23" length="#sleeve_length_jersey + 2" lineColor="black" mx="0.264583" my="0.396875" name="A17" secondPoint="22" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="12" id="24" lineColor="cornflowerblue" secondPoint="13" typeLine="hair"/>
+ <arc aScale="0" angle1="180" angle2="270" center="21" color="cornflowerblue" id="25" penStyle="hair" radius="Line_A11_A12 + 1.5" type="simple"/>
+ <point angle="180" basePoint="22" curve="25" id="26" lineColor="black" mx="0.264583" my="0.396875" name="A18" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="26" id="29" mx="0.264583" my="0.396875" name="A19" secondPoint="23" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="26" id="30" length="CurrentLength/3" lineColor="black" mx="0.264583" my="0.396875" name="A20" secondPoint="21" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="29" id="31" length="CurrentLength/3" lineColor="black" mx="0.264583" my="0.396875" name="A21" secondPoint="23" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="21" id="32" length="#short_sleeve_length" lineColor="black" mx="0.264583" my="0.396875" name="A22" secondPoint="23" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="26" id="33" mx="-2.46908" my="-1.94626" name="A23" secondPoint="32" showLabel="true" type="pointOfIntersection"/>
+ <point id="34" mx="0.264583" my="0.396875" name="A24" p1Line1="33" p1Line2="26" p2Line1="32" p2Line2="31" showLabel="true" type="lineIntersect"/>
+ <spline aScale="0" angle1="0" angle2="225" color="black" id="35" length1="4" length2="2" penStyle="hair" point1="26" point4="30" type="simpleInteractive"/>
+ <spline aScale="0" angle1="45" angle2="180" color="black" id="36" length1="2" length2="8" penStyle="hair" point1="30" point4="21" type="simpleInteractive"/>
+ </calculation>
+ <modeling>
+ <point id="37" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="38" idObject="17" inUse="false" type="modelingSpline"/>
+ <point id="39" idObject="8" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="40" idObject="12" inUse="false" mx="0.557475" my="-1.84863" showLabel="true" type="modeling"/>
+ <spline id="41" idObject="19" inUse="false" type="modelingSpline"/>
+ <point id="42" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="43" idObject="20" inUse="false" type="modelingSpline"/>
+ <point id="44" idObject="13" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="45" idObject="14" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="46" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="48" idObject="15" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="49" idObject="18" inUse="false" type="modelingSpline"/>
+ <point id="50" idObject="8" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="51" idObject="12" inUse="false" mx="0.557475" my="-1.84863" showLabel="true" type="modeling"/>
+ <spline id="52" idObject="19" inUse="false" type="modelingSpline"/>
+ <point id="53" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="54" idObject="20" inUse="false" type="modelingSpline"/>
+ <point id="55" idObject="13" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="56" idObject="14" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="57" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="59" idObject="26" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="60" idObject="35" inUse="false" type="modelingSpline"/>
+ <point id="61" idObject="30" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="62" idObject="36" inUse="false" type="modelingSpline"/>
+ <point id="63" idObject="21" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="64" idObject="23" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="65" idObject="31" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="67" idObject="26" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="68" idObject="35" inUse="false" type="modelingSpline"/>
+ <point id="69" idObject="30" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="70" idObject="36" inUse="false" type="modelingSpline"/>
+ <point id="71" idObject="21" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="72" idObject="32" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="73" idObject="34" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="75" idObject="1" inUse="false" type="pin"/>
+ <point id="76" idObject="15" inUse="false" type="pin"/>
+ <point id="77" idObject="3" inUse="false" type="pin"/>
+ <point id="78" idObject="3" inUse="false" type="pin"/>
+ <point id="79" idObject="21" inUse="false" type="pin"/>
+ <point id="80" idObject="21" inUse="false" type="pin"/>
+ <point id="81" idObject="32" inUse="false" type="pin"/>
+ <point id="82" idObject="23" inUse="false" type="pin"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="47" mx="-32.3732" my="-0.269134" name="back" seamAllowance="true" uuid="{e37f05b4-ef2d-471e-9268-9877c9041f5d}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="A" mx="104.935" my="586.319" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="99.881" my="197.124" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="77" length="10" mx="0" my="0" rotation="90" topPin="75" visible="true"/>
+ <nodes>
+ <node after="1" before="0" idObject="37" type="NodePoint"/>
+ <node idObject="38" reverse="0" type="NodeSpline"/>
+ <node before="1" idObject="39" type="NodePoint"/>
+ <node idObject="40" type="NodePoint"/>
+ <node idObject="41" reverse="0" type="NodeSpline"/>
+ <node idObject="42" type="NodePoint"/>
+ <node idObject="43" reverse="0" type="NodeSpline"/>
+ <node idObject="44" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" idObject="45" type="NodePoint"/>
+ <node after="0" before="CurrentSeamAllowance * 2" idObject="46" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>75</record>
+ <record>77</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="58" mx="-0.133733" my="0" name="front" seamAllowance="true" uuid="{df253f78-f6bf-4d81-8bd0-ef99b33b515c}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="B" mx="89.7721" my="778.388" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="74.6087" my="358.867" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="78" length="10" mx="0" my="0" rotation="90" topPin="76" visible="true"/>
+ <nodes>
+ <node after="1" before="0" idObject="48" type="NodePoint"/>
+ <node idObject="49" reverse="0" type="NodeSpline"/>
+ <node before="1" idObject="50" type="NodePoint"/>
+ <node idObject="51" type="NodePoint"/>
+ <node idObject="52" reverse="0" type="NodeSpline"/>
+ <node idObject="53" type="NodePoint"/>
+ <node idObject="54" reverse="0" type="NodeSpline"/>
+ <node idObject="55" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" idObject="56" type="NodePoint"/>
+ <node after="0" before="CurrentSeamAllowance * 2" idObject="57" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>76</record>
+ <record>78</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="66" mx="1.73853" my="-0.401199" name="long_sleeve" seamAllowance="true" uuid="{8df80d7e-d07c-40c6-8f05-5e1659666133}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="C" mx="1358.06" my="682.353" onFold="true" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="1368.16" my="288.105" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="82" length="10" mx="0" my="0" rotation="90" topPin="79" visible="true"/>
+ <nodes>
+ <node idObject="59" type="NodePoint"/>
+ <node idObject="60" reverse="0" type="NodeSpline"/>
+ <node idObject="61" type="NodePoint"/>
+ <node idObject="62" reverse="0" type="NodeSpline"/>
+ <node after="0" idObject="63" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" before="0" idObject="64" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="65" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>79</record>
+ <record>82</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="74" mx="22.6009" my="0.267466" name="short_sleeve" seamAllowance="true" uuid="{50f7801c-4597-4605-9d4d-9dfb02412386}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="D" mx="1388.38" my="555.992" onFold="true" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="1373.22" my="262.832" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="81" length="10" mx="0" my="0" rotation="90" topPin="80" visible="true"/>
+ <nodes>
+ <node idObject="67" type="NodePoint"/>
+ <node idObject="68" reverse="0" type="NodeSpline"/>
+ <node idObject="69" type="NodePoint"/>
+ <node idObject="70" reverse="0" type="NodeSpline"/>
+ <node after="0" idObject="71" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" before="0" idObject="72" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="73" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>80</record>
+ <record>81</record>
+ </pins>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/contemporary_womenswear/drafting_methods/aldrich/close_fitting_trouser_jeans_block.val b/source/contemporary_womenswear/drafting_methods/aldrich/close_fitting_trouser_jeans_block.val
new file mode 100644
index 0000000..0ea632e
--- /dev/null
+++ b/source/contemporary_womenswear/drafting_methods/aldrich/close_fitting_trouser_jeans_block.val
@@ -0,0 +1,270 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.1</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>Basic Jeans</patternName>
+ <patternNumber/>
+ <company/>
+ <patternLabel dateFormat="MM-dd-yyyy" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="leg circumference: %finalMeasurement_hem_circ% cm"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="waist: %finalMeasurement_waist_circ% cm at %finalMeasurement_waist_position% cm from waist"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <finalMeasurements>
+ <finalMeasurment formula="#waist_position" name="waist_position"/>
+ <finalMeasurment formula="#waist_circ" name="waist_circ"/>
+ <finalMeasurment formula="#jeans_bottom_width * 2" name="hem_circ"/>
+ </finalMeasurements>
+ <measurements path="aldrich.vit"/>
+ <increments>
+ <increment description="distance from the natural waist to the waist of the trousers" formula="5" name="#waist_position"/>
+ <increment description="circumference of the waist *of the trousers*" formula="highhip_circ" name="#waist_circ"/>
+ <increment formula="19" name="#jeans_bottom_width"/>
+ <increment description="3.25 cm if hips &lt; 102 cm, 3.5 cm otherwise" formula="3.25" name="#front_curve_distance"/>
+ <increment description="4.5 cm if hips &lt; 102 cm, 4.75 cm otherwise" formula="4.5" name="#back_curve_distance"/>
+ <increment description="5 or 6 cm" formula="5" name="#crutch_ease"/>
+ <increment formula="2" name="#sewing_allowance"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="jeans">
+ <calculation>
+ <point id="1" mx="0.264583" my="0.396875" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="rise_length_side - #waist_position" lineColor="black" mx="0.264583" my="0.396875" name="A1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="3" length="height_waist_side_to_hip - #waist_position" lineColor="black" mx="0.264583" my="0.396875" name="A2" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="4" length="height_waist_back - #waist_position" lineColor="black" mx="0.264583" my="0.396875" name="A3" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="2" id="5" length="CurrentLength/2 - #waist_position / 2" lineColor="black" mx="0.264583" my="0.124128" name="A4" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="2" id="6" length="hip_circ / 12" lineColor="black" mx="0.264583" my="0.396875" name="A5" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="6" id="7" mx="0.264583" my="0.396875" name="A6" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="6" id="8" mx="0.264583" my="0.396875" name="A7" secondPoint="1" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="7" id="9" length="hip_circ / 4 - 0.5" lineColor="black" mx="0.264583" my="0.396875" name="A8" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="6" id="10" length="- (hip_circ / 16 - 0.5)" lineColor="black" mx="0.264583" my="0.396875" name="A9" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="8" id="11" length="2" lineColor="black" mx="0.264583" my="0.396875" name="A10" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <arc aScale="0" angle1="90" angle2="180" center="6" color="cornflowerblue" id="12" penStyle="hair" radius="#front_curve_distance" type="simple"/>
+ <line firstPoint="11" id="13" lineColor="black" secondPoint="7" typeLine="hair"/>
+ <spline aScale="0" angle1="10" angle2="AngleLine_A10_A6" color="black" id="14" length1="3" length2="3" penStyle="hair" point1="10" point4="7" type="simpleInteractive"/>
+ <point firstPoint="11" id="15" length="#waist_circ / 4" lineColor="black" mx="0.264583" my="0.396875" name="A11" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="4" id="16" length="#jeans_bottom_width / 2 - 1" lineColor="black" mx="0.264583" my="0.396875" name="A12" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="280" angle2="90" color="black" id="18" length1="4" length2="2" penStyle="hair" point1="15" point4="9" type="simpleInteractive"/>
+ <point angle="0" basePoint="5" id="19" length="Line_A3_A12 + 2" lineColor="black" mx="0.264583" my="0.396875" name="A13" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="4" id="20" length="-CurrentLength" lineColor="black" mx="0.264583" my="0.396875" name="A14" secondPoint="16" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="5" id="21" length="-CurrentLength" lineColor="black" mx="0.264583" my="0.396875" name="A15" secondPoint="19" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="19" id="22" lineColor="black" secondPoint="16" typeLine="hair"/>
+ <spline aScale="0" angle1="270" angle2="AngleLine_A13_A12 - 180" color="black" id="23" length1="10" length2="5" penStyle="hair" point1="9" point4="19" type="simpleInteractive"/>
+ <line firstPoint="20" id="24" lineColor="black" secondPoint="21" typeLine="hair"/>
+ <spline aScale="0" angle1="AngleLine_A14_A15" angle2="280" color="black" id="25" length1="10" length2="10" penStyle="hair" point1="21" point4="10" type="simpleInteractive"/>
+ <point firstPoint="6" id="48" length="CurrentLength/4" lineColor="black" mx="0.264583" my="0.396875" name="A16" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="48" id="49" mx="0.264583" my="0.396875" name="A17" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="48" id="50" mx="-2.95723" my="-2.14152" name="A18" secondPoint="1" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="48" id="51" length="CurrentLength/2 + 1" lineColor="black" mx="0.264583" my="0.396875" name="A19" secondPoint="50" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="50" id="52" length="2" lineColor="black" mx="0.362214" my="-1.751" name="A20" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="90" basePoint="52" id="53" length="2" lineColor="black" mx="-2.95723" my="-1.84863" name="A21" showLabel="true" type="endLine" typeLine="hair"/>
+ <arc aScale="0" angle1="350" angle2="360" center="53" color="violet" id="54" penStyle="hair" radius="#waist_circ / 4 + 1.5" type="simple"/>
+ <point angle="0" basePoint="1" curve="54" id="55" lineColor="black" mx="0.264583" my="0.396875" name="A22" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="10" id="58" length="-CurrentLength" lineColor="black" mx="-2.76197" my="-1.36048" name="A23" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270" basePoint="58" id="59" length="0.5" lineColor="black" mx="-2.66434" my="0.299244" name="A24" showLabel="true" type="endLine" typeLine="hair"/>
+ <arc aScale="0" angle1="90" angle2="180" center="48" color="cornflowerblue" id="60" penStyle="hair" radius="#back_curve_distance" type="simple"/>
+ <line firstPoint="53" id="61" lineColor="black" secondPoint="51" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_A21_A19" color="black" id="62" length1="8" length2="12" penStyle="hair" point1="59" point4="51" type="simpleInteractive"/>
+ <point firstPoint="49" id="63" length="hip_circ / 4 + 1.5" lineColor="black" mx="0.264583" my="0.396875" name="A25" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="16" id="64" length="-2" lineColor="black" mx="0.264583" my="0.396875" name="A26" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="19" id="65" length="-2" lineColor="black" mx="0.264583" my="0.396875" name="A27" secondPoint="5" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="280" angle2="90" color="black" id="66" length1="4" length2="4" penStyle="hair" point1="55" point4="63" type="simpleInteractive"/>
+ <line firstPoint="65" id="67" lineColor="black" secondPoint="64" typeLine="hair"/>
+ <spline aScale="0" angle1="260" angle2="AngleLine_A27_A26 - 180" color="black" id="68" length1="10" length2="5" penStyle="hair" point1="63" point4="65" type="simpleInteractive"/>
+ <point firstPoint="20" id="69" length="-2" lineColor="black" mx="0.264583" my="0.396875" name="A28" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="21" id="70" length="-2" lineColor="black" mx="0.264583" my="0.396875" name="A29" secondPoint="5" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="69" id="71" lineColor="black" secondPoint="70" typeLine="hair"/>
+ <spline aScale="0" angle1="AngleLine_A28_A29" angle2="290" color="black" id="72" length1="10" length2="10" penStyle="hair" point1="70" point4="59" type="simpleInteractive"/>
+ <point firstPoint="53" id="73" length="CurrentLength/2" lineColor="black" mx="-0.321201" my="-2.33678" name="A30" secondPoint="55" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" firstPoint="73" id="74" length="6" lineColor="black" mx="0.264583" my="0.396875" name="A31" secondPoint="53" showLabel="true" type="normal" typeLine="hair"/>
+ <point firstPoint="73" id="75" length="0.75" lineColor="black" mx="-2.27381" my="-2.14152" name="A32" secondPoint="53" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="73" id="76" length="-CurrentLength" lineColor="black" mx="1.53378" my="-2.04389" name="A33" secondPoint="75" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="3" curve="62" id="103" lineColor="black" mx="1.04563" my="-2.14152" name="A34" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <operation angle="-asinD(#crutch_ease/Line_A17_A25)" center="63" id="104" suffix="a1" type="rotation">
+ <source>
+ <item idObject="103"/>
+ <item idObject="51"/>
+ <item idObject="53"/>
+ <item idObject="75"/>
+ <item idObject="73"/>
+ <item idObject="76"/>
+ <item idObject="74"/>
+ <item idObject="55"/>
+ </source>
+ <destination>
+ <item idObject="105" mx="1.04563" my="-2.14152"/>
+ <item idObject="106" mx="0.264583" my="0.396875"/>
+ <item idObject="107" mx="-2.95723" my="-1.84863"/>
+ <item idObject="108" mx="-2.27381" my="-2.14152"/>
+ <item idObject="109" mx="-0.321201" my="-2.33678"/>
+ <item idObject="110" mx="1.53378" my="-2.04389"/>
+ <item idObject="111" mx="0.264583" my="0.396875"/>
+ <item idObject="112" mx="0.264583" my="0.396875"/>
+ </destination>
+ </operation>
+ <line firstPoint="106" id="114" lineColor="black" secondPoint="107" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_A19a1_A21a1 + 180" color="black" id="115" length1="8" length2="12" penStyle="hair" point1="59" point4="106" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="80" color="black" id="120" length1="4" length2="4" penStyle="hair" point1="112" point4="63" type="simpleInteractive"/>
+ </calculation>
+ <modeling>
+ <point id="26" idObject="11" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="27" idObject="15" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="28" idObject="18" inUse="false" type="modelingSpline"/>
+ <point id="29" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="30" idObject="23" inUse="false" type="modelingSpline"/>
+ <point id="31" idObject="19" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="32" idObject="16" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="33" idObject="20" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="34" idObject="21" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="35" idObject="25" inUse="false" type="modelingSpline"/>
+ <point id="36" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="37" idObject="14" inUse="false" type="modelingSpline"/>
+ <point id="38" idObject="7" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="40" idObject="21" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="41" idObject="19" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="42" inUse="false" lastToCountour="true" name="knee_line" type="2" typeLine="dashDotLine" visible="1">
+ <nodes>
+ <node idObject="40" type="NodePoint"/>
+ <node idObject="41" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="43" idObject="1" inUse="false" type="pin"/>
+ <point id="44" idObject="4" inUse="false" type="pin"/>
+ <point id="45" idObject="7" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="46" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="47" inUse="false" lastToCountour="true" name="hipline" type="2" typeLine="dashDotLine" visible="1">
+ <nodes>
+ <node idObject="45" type="NodePoint"/>
+ <node idObject="46" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="80" idObject="63" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="81" idObject="68" inUse="false" type="modelingSpline"/>
+ <point id="82" idObject="65" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="83" idObject="64" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="84" idObject="69" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="85" idObject="70" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="86" idObject="72" inUse="false" type="modelingSpline"/>
+ <point id="87" idObject="59" inUse="false" mx="-2.66434" my="0.299244" showLabel="true" type="modeling"/>
+ <point id="91" idObject="1" inUse="false" type="pin"/>
+ <point id="92" idObject="4" inUse="false" type="pin"/>
+ <point id="97" idObject="49" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="98" idObject="63" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="99" inUse="false" lastToCountour="true" name="hip_line" type="2" typeLine="dashDotLine" visible="1">
+ <nodes>
+ <node idObject="97" type="NodePoint"/>
+ <node idObject="98" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="100" idObject="70" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="101" idObject="65" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="102" inUse="false" lastToCountour="true" name="knee_line" type="2" typeLine="dashDotLine" visible="1">
+ <nodes>
+ <node idObject="100" type="NodePoint"/>
+ <node idObject="101" type="NodePoint"/>
+ </nodes>
+ </path>
+ <spline id="116" idObject="115" inUse="false" type="modelingSpline"/>
+ <point id="118" idObject="107" inUse="false" mx="-2.95723" my="-1.84863" showLabel="true" type="modeling"/>
+ <point id="119" idObject="112" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="121" idObject="120" inUse="false" type="modelingSpline"/>
+ <point id="122" idObject="106" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="123" idObject="108" inUse="false" mx="-2.27381" my="-2.14152" showLabel="true" type="modeling"/>
+ <point id="124" idObject="111" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="125" idObject="110" inUse="false" mx="1.53378" my="-2.04389" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="126" inUse="false" lastToCountour="true" name="dart" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="123" type="NodePoint"/>
+ <node idObject="124" type="NodePoint"/>
+ <node idObject="125" type="NodePoint"/>
+ </nodes>
+ </path>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="39" mx="0" my="0" name="front" seamAllowance="true" uuid="{aca767c9-bc8e-4412-8050-3ab799c177a2}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="A" mx="30.5852" my="1018.68" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="26.6224" my="642.636" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="44" length="10" mx="0" my="0" rotation="90" topPin="43" visible="true"/>
+ <nodes>
+ <node idObject="26" type="NodePoint"/>
+ <node idObject="27" type="NodePoint"/>
+ <node idObject="28" reverse="0" type="NodeSpline"/>
+ <node idObject="29" type="NodePoint"/>
+ <node idObject="30" reverse="0" type="NodeSpline"/>
+ <node idObject="31" type="NodePoint"/>
+ <node idObject="32" type="NodePoint"/>
+ <node before="CurrentSeamAllowance " idObject="33" type="NodePoint"/>
+ <node idObject="34" type="NodePoint"/>
+ <node idObject="35" reverse="0" type="NodeSpline"/>
+ <node idObject="36" type="NodePoint"/>
+ <node idObject="37" reverse="0" type="NodeSpline"/>
+ <node idObject="38" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="42"/>
+ <record path="47"/>
+ </iPaths>
+ <pins>
+ <record>43</record>
+ <record>44</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="90" mx="41.2065" my="-0.419404" name="back" seamAllowance="true" uuid="{d7421c46-845c-4ec6-825a-830838baea80}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="B" mx="31.703" my="1030.35" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="35.6659" my="645.948" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="92" length="10" mx="0" my="0" rotation="90" topPin="91" visible="true"/>
+ <nodes>
+ <node idObject="118" type="NodePoint"/>
+ <node idObject="119" type="NodePoint"/>
+ <node idObject="121" reverse="0" type="NodeSpline"/>
+ <node idObject="80" type="NodePoint"/>
+ <node idObject="81" reverse="0" type="NodeSpline"/>
+ <node idObject="82" type="NodePoint"/>
+ <node idObject="83" type="NodePoint"/>
+ <node idObject="84" type="NodePoint"/>
+ <node idObject="85" type="NodePoint"/>
+ <node idObject="86" reverse="0" type="NodeSpline"/>
+ <node idObject="87" type="NodePoint"/>
+ <node idObject="116" reverse="0" type="NodeSpline"/>
+ <node idObject="122" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="99"/>
+ <record path="102"/>
+ <record path="126"/>
+ </iPaths>
+ <pins>
+ <record>91</record>
+ <record>92</record>
+ </pins>
+ </detail>
+ </details>
+ <groups>
+ <group id="113" name="crutch_ease" tool="104" visible="true">
+ <item tool="51"/>
+ <item tool="53"/>
+ <item tool="55"/>
+ <item tool="73"/>
+ <item tool="74"/>
+ <item tool="75"/>
+ <item tool="76"/>
+ <item tool="103"/>
+ </group>
+ </groups>
+ </draw>
+</pattern>
diff --git a/source/contemporary_womenswear/drafting_methods/aldrich/easy_fitting_tee_shirt_block.val b/source/contemporary_womenswear/drafting_methods/aldrich/easy_fitting_tee_shirt_block.val
new file mode 100644
index 0000000..5cdee76
--- /dev/null
+++ b/source/contemporary_womenswear/drafting_methods/aldrich/easy_fitting_tee_shirt_block.val
@@ -0,0 +1,206 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.1</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>Easy fitting tee shirt block</patternName>
+ <patternNumber></patternNumber>
+ <company>Aldrich</company>
+ <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements path="aldrich.vit"/>
+ <increments>
+ <increment formula="neck_back_to_waist_b + height_waist_side_to_hip" name="#finished_length"/>
+ <increment formula="arm_shoulder_tip_to_wrist_bent - 3" name="#sleeve_length_jersey"/>
+ <increment formula="20" name="#short_sleeve_length"/>
+ <increment formula="2" name="#sewing_allowance"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="pattern">
+ <calculation>
+ <point id="1" mx="0.264583" my="0.396875" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="neck_back_to_waist_b" lineColor="black" mx="0.264583" my="0.396875" name="A1" showLabel="true" type="endLine" typeLine="dotLine"/>
+ <point firstPoint="1" id="3" length="#finished_length" lineColor="black" mx="0.264583" my="0.396875" name="A2" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="4" length="neck_back_to_highbust_b + 1" lineColor="black" mx="0.264583" my="0.396875" name="A3" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="5" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A4" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="6" length="CurrentLength/4" lineColor="black" mx="0.264583" my="0.396875" name="A5" secondPoint="5" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="1" id="7" length="neck_circ / 5 + 0.25 " lineColor="black" mx="0.264583" my="0.396875" name="A6" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="90" basePoint="7" id="8" length="1" lineColor="black" mx="0.264583" my="0.396875" name="A7" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="4" id="9" length="across_back_b / 2 + 0.5" lineColor="black" mx="0.264583" my="0.396875" name="A8" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="9" id="10" mx="0.264583" my="0.396875" name="A9" secondPoint="5" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="9" id="11" mx="-2.76197" my="0.396875" name="A10" secondPoint="6" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="11" id="12" length="-0.5" lineColor="black" mx="0.557475" my="-1.84863" name="A11" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="4" id="13" length="bust_circ / 4 + 2" lineColor="black" mx="0.264583" my="0.396875" name="A12" secondPoint="9" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="13" id="14" mx="0.264583" my="0.396875" name="A13" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="1" id="15" length="neck_circ / 5 - 1.5" lineColor="black" mx="0.264583" my="0.396875" name="A14" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="8" id="16" lineColor="black" secondPoint="12" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_A7_A11 - 90" color="black" id="17" length1="2" length2="1.5" penStyle="hair" point1="1" point4="8" type="simpleInteractive"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_A7_A11 - 90" color="black" id="18" length1="4" length2="4" penStyle="hair" point1="15" point4="8" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A7_A11 - 90" angle2="90" color="black" id="19" length1="2" length2="2" penStyle="hair" point1="12" point4="10" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="180" color="black" id="20" length1="4" length2="3" penStyle="hair" point1="10" point4="13" type="simpleInteractive"/>
+ <point angle="0" basePoint="1" id="21" length="bust_circ / 2" lineColor="black" mx="0.264583" my="0.396875" name="A15" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="21" id="22" length="Line_A_A3 / 2 + 1" lineColor="black" mx="0.264583" my="0.396875" name="A16" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="21" id="23" length="#sleeve_length_jersey + 3" lineColor="black" mx="0.264583" my="0.396875" name="A17" secondPoint="22" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="12" id="24" lineColor="cornflowerblue" secondPoint="13" typeLine="hair"/>
+ <arc aScale="0" angle1="180" angle2="270" center="21" color="cornflowerblue" id="25" penStyle="hair" radius="Line_A11_A12 + 2" type="simple"/>
+ <point angle="180" basePoint="22" curve="25" id="26" lineColor="black" mx="0.264583" my="0.396875" name="A18" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="26" id="29" mx="0.264583" my="0.396875" name="A19" secondPoint="23" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="26" id="30" length="CurrentLength/3" lineColor="black" mx="0.264583" my="0.396875" name="A20" secondPoint="21" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="29" id="31" length="CurrentLength/3" lineColor="black" mx="0.264583" my="0.396875" name="A21" secondPoint="23" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="21" id="32" length="#short_sleeve_length" lineColor="black" mx="0.264583" my="0.396875" name="A22" secondPoint="23" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="26" id="33" mx="-2.46908" my="-1.94626" name="A23" secondPoint="32" showLabel="true" type="pointOfIntersection"/>
+ <point id="34" mx="0.264583" my="0.396875" name="A24" p1Line1="33" p1Line2="26" p2Line1="32" p2Line2="31" showLabel="true" type="lineIntersect"/>
+ <spline aScale="0" angle1="0" angle2="225" color="black" id="35" length1="4" length2="2" penStyle="hair" point1="26" point4="30" type="simpleInteractive"/>
+ <spline aScale="0" angle1="45" angle2="180" color="black" id="36" length1="2" length2="8" penStyle="hair" point1="30" point4="21" type="simpleInteractive"/>
+ </calculation>
+ <modeling>
+ <point id="37" idObject="1" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="38" idObject="17" inUse="true" type="modelingSpline"/>
+ <point id="39" idObject="8" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="40" idObject="12" inUse="true" mx="0.557475" my="-1.84863" showLabel="true" type="modeling"/>
+ <spline id="41" idObject="19" inUse="true" type="modelingSpline"/>
+ <point id="42" idObject="10" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="43" idObject="20" inUse="true" type="modelingSpline"/>
+ <point id="44" idObject="13" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="45" idObject="14" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="46" idObject="3" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="48" idObject="15" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="49" idObject="18" inUse="true" type="modelingSpline"/>
+ <point id="50" idObject="8" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="51" idObject="12" inUse="true" mx="0.557475" my="-1.84863" showLabel="true" type="modeling"/>
+ <spline id="52" idObject="19" inUse="true" type="modelingSpline"/>
+ <point id="53" idObject="10" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="54" idObject="20" inUse="true" type="modelingSpline"/>
+ <point id="55" idObject="13" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="56" idObject="14" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="57" idObject="3" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="59" idObject="26" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="60" idObject="35" inUse="true" type="modelingSpline"/>
+ <point id="61" idObject="30" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="62" idObject="36" inUse="true" type="modelingSpline"/>
+ <point id="63" idObject="21" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="64" idObject="23" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="65" idObject="31" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="67" idObject="26" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="68" idObject="35" inUse="true" type="modelingSpline"/>
+ <point id="69" idObject="30" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="70" idObject="36" inUse="true" type="modelingSpline"/>
+ <point id="71" idObject="21" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="72" idObject="32" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="73" idObject="34" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="75" idObject="1" inUse="true" type="pin"/>
+ <point id="76" idObject="15" inUse="true" type="pin"/>
+ <point id="77" idObject="3" inUse="true" type="pin"/>
+ <point id="78" idObject="3" inUse="true" type="pin"/>
+ <point id="79" idObject="21" inUse="true" type="pin"/>
+ <point id="80" idObject="21" inUse="true" type="pin"/>
+ <point id="81" idObject="32" inUse="true" type="pin"/>
+ <point id="82" idObject="23" inUse="true" type="pin"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="47" mx="-32.3732" my="-0.269134" name="back" seamAllowance="true" uuid="{e37f05b4-ef2d-471e-9268-9877c9041f5d}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="A" mx="104.935" my="586.319" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="99.881" my="197.124" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="77" length="10" mx="0" my="0" rotation="90" topPin="75" visible="true"/>
+ <nodes>
+ <node after="1" before="0" idObject="37" type="NodePoint"/>
+ <node idObject="38" reverse="0" type="NodeSpline"/>
+ <node before="1" idObject="39" type="NodePoint"/>
+ <node idObject="40" type="NodePoint"/>
+ <node idObject="41" reverse="0" type="NodeSpline"/>
+ <node idObject="42" type="NodePoint"/>
+ <node idObject="43" reverse="0" type="NodeSpline"/>
+ <node idObject="44" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" idObject="45" type="NodePoint"/>
+ <node after="0" before="CurrentSeamAllowance * 2" idObject="46" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>75</record>
+ <record>77</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="58" mx="-0.133733" my="0" name="front" seamAllowance="true" uuid="{df253f78-f6bf-4d81-8bd0-ef99b33b515c}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="B" mx="89.7721" my="778.388" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="74.6087" my="358.867" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="78" length="10" mx="0" my="0" rotation="90" topPin="76" visible="true"/>
+ <nodes>
+ <node after="1" before="0" idObject="48" type="NodePoint"/>
+ <node idObject="49" reverse="0" type="NodeSpline"/>
+ <node before="1" idObject="50" type="NodePoint"/>
+ <node idObject="51" type="NodePoint"/>
+ <node idObject="52" reverse="0" type="NodeSpline"/>
+ <node idObject="53" type="NodePoint"/>
+ <node idObject="54" reverse="0" type="NodeSpline"/>
+ <node idObject="55" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" idObject="56" type="NodePoint"/>
+ <node after="0" before="CurrentSeamAllowance * 2" idObject="57" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>76</record>
+ <record>78</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="66" mx="1.73853" my="-0.401199" name="long_sleeve" seamAllowance="true" uuid="{8df80d7e-d07c-40c6-8f05-5e1659666133}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="C" mx="1358.06" my="682.353" onFold="true" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="1368.16" my="288.105" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="82" length="10" mx="0" my="0" rotation="90" topPin="79" visible="true"/>
+ <nodes>
+ <node idObject="59" type="NodePoint"/>
+ <node idObject="60" reverse="0" type="NodeSpline"/>
+ <node idObject="61" type="NodePoint"/>
+ <node idObject="62" reverse="0" type="NodeSpline"/>
+ <node after="0" idObject="63" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" before="0" idObject="64" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="65" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>79</record>
+ <record>82</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="74" mx="22.6009" my="0.267466" name="short_sleeve" seamAllowance="true" uuid="{50f7801c-4597-4605-9d4d-9dfb02412386}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="D" mx="1388.38" my="555.992" onFold="true" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="1373.22" my="262.832" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="81" length="10" mx="0" my="0" rotation="90" topPin="80" visible="true"/>
+ <nodes>
+ <node idObject="67" type="NodePoint"/>
+ <node idObject="68" reverse="0" type="NodeSpline"/>
+ <node idObject="69" type="NodePoint"/>
+ <node idObject="70" reverse="0" type="NodeSpline"/>
+ <node after="0" idObject="71" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" before="0" idObject="72" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="73" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>80</record>
+ <record>81</record>
+ </pins>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/contemporary_womenswear/measurements/aldrich/index.rst b/source/contemporary_womenswear/drafting_methods/aldrich/index.rst
index 3fc9e55..f9262dd 100644
--- a/source/contemporary_womenswear/measurements/aldrich/index.rst
+++ b/source/contemporary_womenswear/drafting_methods/aldrich/index.rst
@@ -1,6 +1,9 @@
Aldrich Drafting System
=======================
+Measurements
+------------
+
The file :download:`aldrich.vit` includes the measurements used by the
patterns based on blocks from `Metric Pattern Cutting for Women's Wear
by Winifred Aldrich <https://openlibrary.org/works/OL16995319W>`_, using
@@ -54,3 +57,43 @@ to take these measurements on somebody.
+----+-------------------------+------+------------------------------------+
| 20 | Sleeve length | L.01 | ``arm_shoulder_tip_to_wrist_bent`` |
+----+-------------------------+------+------------------------------------+
+
+Blocks
+------
+
+.. _aldrich_block_close_fitting_trouser_jeans:
+
+Close fitting trouser/jeans block
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Page 54, 55.
+
+* :download:`close_fitting_trouser_jeans_block.val`
+
+
+.. _aldrich_block_basic_tee_shirt:
+
+Basic tee shirt
+^^^^^^^^^^^^^^^
+
+Page 186, 187.
+
+* :download:`basic_tee_shirt_block.val`
+
+.. _aldrich_block_easy_fitting_tee_shirt:
+
+Easy fitting tee shirt
+^^^^^^^^^^^^^^^^^^^^^^
+
+Page 186, 187.
+
+* :download:`easy_fitting_tee_shirt_block.val`
+
+.. _aldrich_block_tracksuit_fleece_jacket:
+
+Tracksuit / fleece jacket block
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Page 186, 187.
+
+* :download:`tracksuit_block.val`
diff --git a/source/contemporary_womenswear/drafting_methods/aldrich/tracksuit_block.val b/source/contemporary_womenswear/drafting_methods/aldrich/tracksuit_block.val
new file mode 100644
index 0000000..0935b63
--- /dev/null
+++ b/source/contemporary_womenswear/drafting_methods/aldrich/tracksuit_block.val
@@ -0,0 +1,206 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.1</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>Tracksuit, fleece jacket block</patternName>
+ <patternNumber></patternNumber>
+ <company>Aldrich</company>
+ <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements path="aldrich.vit"/>
+ <increments>
+ <increment formula="neck_back_to_waist_b + height_waist_side_to_hip" name="#finished_length"/>
+ <increment formula="arm_shoulder_tip_to_wrist_bent - 3" name="#sleeve_length_jersey"/>
+ <increment formula="20" name="#short_sleeve_length"/>
+ <increment formula="2" name="#sewing_allowance"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="pattern">
+ <calculation>
+ <point id="1" mx="0.264583" my="0.396875" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="neck_back_to_waist_b" lineColor="black" mx="0.264583" my="0.396875" name="A1" showLabel="true" type="endLine" typeLine="dotLine"/>
+ <point firstPoint="1" id="3" length="#finished_length" lineColor="black" mx="0.264583" my="0.396875" name="A2" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="4" length="neck_back_to_highbust_b + 4.5" lineColor="black" mx="0.264583" my="0.396875" name="A3" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="5" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A4" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="6" length="CurrentLength/4" lineColor="black" mx="0.264583" my="0.396875" name="A5" secondPoint="5" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="1" id="7" length="neck_circ / 5 + 1" lineColor="black" mx="0.264583" my="0.396875" name="A6" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="90" basePoint="7" id="8" length="1" lineColor="black" mx="0.264583" my="0.396875" name="A7" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="4" id="9" length="across_back_b / 2 + 3.5" lineColor="black" mx="0.264583" my="0.396875" name="A8" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="9" id="10" mx="0.264583" my="0.396875" name="A9" secondPoint="5" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="9" id="11" mx="-2.76197" my="0.396875" name="A10" secondPoint="6" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="11" id="12" length="-1.5" lineColor="black" mx="0.557475" my="-1.84863" name="A11" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="4" id="13" length="bust_circ / 4 + 4.5" lineColor="black" mx="0.400386" my="0.261072" name="A12" secondPoint="9" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="13" id="14" mx="0.264583" my="0.396875" name="A13" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="1" id="15" length="neck_circ / 5 - 0.5" lineColor="black" mx="0.264583" my="0.396875" name="A14" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="8" id="16" lineColor="black" secondPoint="12" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_A7_A11 - 90" color="black" id="17" length1="2" length2="1.5" penStyle="hair" point1="1" point4="8" type="simpleInteractive"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_A7_A11 - 90" color="black" id="18" length1="4" length2="4" penStyle="hair" point1="15" point4="8" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A7_A11 - 90" angle2="90" color="black" id="19" length1="2" length2="2" penStyle="hair" point1="12" point4="10" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="180" color="black" id="20" length1="4" length2="3" penStyle="hair" point1="10" point4="13" type="simpleInteractive"/>
+ <point angle="0" basePoint="1" id="21" length="bust_circ / 2" lineColor="black" mx="0.264583" my="0.396875" name="A15" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="21" id="22" length="Line_A_A3 / 2 + 1" lineColor="black" mx="0.264583" my="0.396875" name="A16" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="21" id="23" length="#sleeve_length_jersey + 5" lineColor="black" mx="0.264583" my="0.396875" name="A17" secondPoint="22" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="12" id="24" lineColor="cornflowerblue" secondPoint="13" typeLine="hair"/>
+ <arc aScale="0" angle1="180" angle2="270" center="21" color="cornflowerblue" id="25" penStyle="hair" radius="Line_A11_A12 + 2" type="simple"/>
+ <point angle="180" basePoint="22" curve="25" id="26" lineColor="black" mx="0.264583" my="0.396875" name="A18" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="26" id="29" mx="0.264583" my="0.396875" name="A19" secondPoint="23" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="26" id="30" length="CurrentLength/3" lineColor="black" mx="0.264583" my="0.396875" name="A20" secondPoint="21" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="29" id="31" length="CurrentLength/3" lineColor="black" mx="0.264583" my="0.396875" name="A21" secondPoint="23" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="21" id="32" length="#short_sleeve_length" lineColor="black" mx="0.264583" my="0.396875" name="A22" secondPoint="23" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="26" id="33" mx="-2.46908" my="-1.94626" name="A23" secondPoint="32" showLabel="true" type="pointOfIntersection"/>
+ <point id="34" mx="0.264583" my="0.396875" name="A24" p1Line1="33" p1Line2="26" p2Line1="32" p2Line2="31" showLabel="true" type="lineIntersect"/>
+ <spline aScale="0" angle1="0" angle2="225" color="black" id="35" length1="4" length2="2" penStyle="hair" point1="26" point4="30" type="simpleInteractive"/>
+ <spline aScale="0" angle1="45" angle2="180" color="black" id="36" length1="2" length2="8" penStyle="hair" point1="30" point4="21" type="simpleInteractive"/>
+ </calculation>
+ <modeling>
+ <point id="37" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="38" idObject="17" inUse="false" type="modelingSpline"/>
+ <point id="39" idObject="8" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="40" idObject="12" inUse="false" mx="0.557475" my="-1.84863" showLabel="true" type="modeling"/>
+ <spline id="41" idObject="19" inUse="false" type="modelingSpline"/>
+ <point id="42" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="43" idObject="20" inUse="false" type="modelingSpline"/>
+ <point id="44" idObject="13" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="45" idObject="14" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="46" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="48" idObject="15" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="49" idObject="18" inUse="false" type="modelingSpline"/>
+ <point id="50" idObject="8" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="51" idObject="12" inUse="false" mx="0.557475" my="-1.84863" showLabel="true" type="modeling"/>
+ <spline id="52" idObject="19" inUse="false" type="modelingSpline"/>
+ <point id="53" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="54" idObject="20" inUse="false" type="modelingSpline"/>
+ <point id="55" idObject="13" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="56" idObject="14" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="57" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="59" idObject="26" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="60" idObject="35" inUse="false" type="modelingSpline"/>
+ <point id="61" idObject="30" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="62" idObject="36" inUse="false" type="modelingSpline"/>
+ <point id="63" idObject="21" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="64" idObject="23" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="65" idObject="31" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="67" idObject="26" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="68" idObject="35" inUse="false" type="modelingSpline"/>
+ <point id="69" idObject="30" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="70" idObject="36" inUse="false" type="modelingSpline"/>
+ <point id="71" idObject="21" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="72" idObject="32" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="73" idObject="34" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="75" idObject="1" inUse="false" type="pin"/>
+ <point id="76" idObject="15" inUse="false" type="pin"/>
+ <point id="77" idObject="3" inUse="false" type="pin"/>
+ <point id="78" idObject="3" inUse="false" type="pin"/>
+ <point id="79" idObject="21" inUse="false" type="pin"/>
+ <point id="80" idObject="21" inUse="false" type="pin"/>
+ <point id="81" idObject="32" inUse="false" type="pin"/>
+ <point id="82" idObject="23" inUse="false" type="pin"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="47" mx="-32.3732" my="-0.269134" name="back" seamAllowance="true" uuid="{e37f05b4-ef2d-471e-9268-9877c9041f5d}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="A" mx="104.935" my="586.319" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="99.881" my="197.124" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="77" length="10" mx="0" my="0" rotation="90" topPin="75" visible="true"/>
+ <nodes>
+ <node after="1" before="0" idObject="37" type="NodePoint"/>
+ <node idObject="38" reverse="0" type="NodeSpline"/>
+ <node before="1" idObject="39" type="NodePoint"/>
+ <node idObject="40" type="NodePoint"/>
+ <node idObject="41" reverse="0" type="NodeSpline"/>
+ <node idObject="42" type="NodePoint"/>
+ <node idObject="43" reverse="0" type="NodeSpline"/>
+ <node idObject="44" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" idObject="45" type="NodePoint"/>
+ <node after="0" before="CurrentSeamAllowance * 2" idObject="46" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>75</record>
+ <record>77</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="58" mx="-0.133733" my="0" name="front" seamAllowance="true" uuid="{df253f78-f6bf-4d81-8bd0-ef99b33b515c}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="B" mx="89.7721" my="778.388" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="74.6087" my="358.867" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="78" length="10" mx="0" my="0" rotation="90" topPin="76" visible="true"/>
+ <nodes>
+ <node after="1" before="0" idObject="48" type="NodePoint"/>
+ <node idObject="49" reverse="0" type="NodeSpline"/>
+ <node before="1" idObject="50" type="NodePoint"/>
+ <node idObject="51" type="NodePoint"/>
+ <node idObject="52" reverse="0" type="NodeSpline"/>
+ <node idObject="53" type="NodePoint"/>
+ <node idObject="54" reverse="0" type="NodeSpline"/>
+ <node idObject="55" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" idObject="56" type="NodePoint"/>
+ <node after="0" before="CurrentSeamAllowance * 2" idObject="57" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>76</record>
+ <record>78</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="66" mx="1.73853" my="-0.401199" name="long_sleeve" seamAllowance="true" uuid="{8df80d7e-d07c-40c6-8f05-5e1659666133}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="C" mx="1358.06" my="682.353" onFold="true" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="1368.16" my="288.105" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="82" length="10" mx="0" my="0" rotation="90" topPin="79" visible="true"/>
+ <nodes>
+ <node idObject="59" type="NodePoint"/>
+ <node idObject="60" reverse="0" type="NodeSpline"/>
+ <node idObject="61" type="NodePoint"/>
+ <node idObject="62" reverse="0" type="NodeSpline"/>
+ <node after="0" idObject="63" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" before="0" idObject="64" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="65" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>79</record>
+ <record>82</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="74" mx="22.6009" my="0.267466" name="short_sleeve" seamAllowance="true" uuid="{50f7801c-4597-4605-9d4d-9dfb02412386}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="D" mx="1388.38" my="555.992" onFold="true" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="1373.22" my="262.832" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="81" length="10" mx="0" my="0" rotation="90" topPin="80" visible="true"/>
+ <nodes>
+ <node idObject="67" type="NodePoint"/>
+ <node idObject="68" reverse="0" type="NodeSpline"/>
+ <node idObject="69" type="NodePoint"/>
+ <node idObject="70" reverse="0" type="NodeSpline"/>
+ <node after="0" idObject="71" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" before="0" idObject="72" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="73" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>80</record>
+ <record>81</record>
+ </pins>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/contemporary_womenswear/drafting_methods/index.rst b/source/contemporary_womenswear/drafting_methods/index.rst
new file mode 100644
index 0000000..63c4d5d
--- /dev/null
+++ b/source/contemporary_womenswear/drafting_methods/index.rst
@@ -0,0 +1,11 @@
+******************************************
+ Contemporary Womenswear Drafting Methods
+******************************************
+
+Including, where applicable, blocks and measurement files.
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+
+ aldrich/index
diff --git a/source/contemporary_womenswear/index.rst b/source/contemporary_womenswear/index.rst
index 437fa2e..34ee605 100644
--- a/source/contemporary_womenswear/index.rst
+++ b/source/contemporary_womenswear/index.rst
@@ -9,5 +9,7 @@ century) blocks for people with breasts.
:maxdepth: 2
:caption: Contents:
+ tops/index
trousers/index
- measurements/index
+ underwear/index
+ drafting_methods/index
diff --git a/source/contemporary_womenswear/measurements/index.rst b/source/contemporary_womenswear/measurements/index.rst
deleted file mode 100644
index d79a963..0000000
--- a/source/contemporary_womenswear/measurements/index.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-*******************************************
- Contemporary Womenswear Measurement Files
-*******************************************
-
-.. toctree::
- :maxdepth: 2
- :caption: Contents:
-
- aldrich/index
diff --git a/source/contemporary_womenswear/tops/fitting_jersey_top/0101-cutting_tape.jpg b/source/contemporary_womenswear/tops/fitting_jersey_top/0101-cutting_tape.jpg
new file mode 100644
index 0000000..2ef686d
--- /dev/null
+++ b/source/contemporary_womenswear/tops/fitting_jersey_top/0101-cutting_tape.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/tops/fitting_jersey_top/0201-shoulders.jpg b/source/contemporary_womenswear/tops/fitting_jersey_top/0201-shoulders.jpg
new file mode 100644
index 0000000..8c0fa1f
--- /dev/null
+++ b/source/contemporary_womenswear/tops/fitting_jersey_top/0201-shoulders.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/tops/fitting_jersey_top/0202-shoulder_flat.jpg b/source/contemporary_womenswear/tops/fitting_jersey_top/0202-shoulder_flat.jpg
new file mode 100644
index 0000000..bb6a109
--- /dev/null
+++ b/source/contemporary_womenswear/tops/fitting_jersey_top/0202-shoulder_flat.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/tops/fitting_jersey_top/0203-neck_band_pinned.jpg b/source/contemporary_womenswear/tops/fitting_jersey_top/0203-neck_band_pinned.jpg
new file mode 100644
index 0000000..7209312
--- /dev/null
+++ b/source/contemporary_womenswear/tops/fitting_jersey_top/0203-neck_band_pinned.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/tops/fitting_jersey_top/0205-sleeves.jpg b/source/contemporary_womenswear/tops/fitting_jersey_top/0205-sleeves.jpg
new file mode 100644
index 0000000..0a8c05a
--- /dev/null
+++ b/source/contemporary_womenswear/tops/fitting_jersey_top/0205-sleeves.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/tops/fitting_jersey_top/0206-side_seam.jpg b/source/contemporary_womenswear/tops/fitting_jersey_top/0206-side_seam.jpg
new file mode 100644
index 0000000..833c533
--- /dev/null
+++ b/source/contemporary_womenswear/tops/fitting_jersey_top/0206-side_seam.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/tops/fitting_jersey_top/0207-hems.jpg b/source/contemporary_womenswear/tops/fitting_jersey_top/0207-hems.jpg
new file mode 100644
index 0000000..e74f762
--- /dev/null
+++ b/source/contemporary_womenswear/tops/fitting_jersey_top/0207-hems.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/tops/fitting_jersey_top/fitting_jersey_top.val b/source/contemporary_womenswear/tops/fitting_jersey_top/fitting_jersey_top.val
new file mode 100644
index 0000000..b7536bb
--- /dev/null
+++ b/source/contemporary_womenswear/tops/fitting_jersey_top/fitting_jersey_top.val
@@ -0,0 +1,255 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern>
+ <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.1</version>
+ <unit>cm</unit>
+ <description>Fitting jersey top, flat cutting.
+
+Based on the fitting jersey top block from page 200 of Metric Pattern Cutting for Women's Wear by Winifred Aldrich, 6th edition.</description>
+ <notes/>
+ <patternName>Fitting Jersey Top</patternName>
+ <patternNumber/>
+ <company/>
+ <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements path="../../drafting_methods/aldrich/aldrich.vit"/>
+ <increments>
+ <increment description="" formula="neck_back_to_waist_b + height_waist_side_to_hip - 5" name="#finished_length"/>
+ <increment description="" formula="16" name="#short_sleeve_length"/>
+ <increment formula="2" name="#sewing_allowance"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="block">
+ <calculation>
+ <point id="1" mx="0.132292" my="0.264583" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="neck_back_to_waist_b + 0.5" lineColor="black" mx="0.132292" my="0.264583" name="A1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="3" length="#finished_length" lineColor="black" mx="0.132292" my="0.264583" name="A2" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="4" length="neck_back_to_highbust_b - 1" lineColor="black" mx="0.132292" my="0.264583" name="A3" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="5" length="CurrentLength/2" lineColor="black" mx="0.132292" my="0.264583" name="A4" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="6" length="CurrentLength/8" lineColor="black" mx="0.132292" my="0.264583" name="A5" secondPoint="5" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="1" id="7" length="neck_circ / 6 + 1" lineColor="black" mx="0.132292" my="0.264583" name="A6" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="90" basePoint="7" id="8" length="1.3" lineColor="black" mx="0.132292" my="0.264583" name="A7" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="225" color="black" id="9" length1="4" length2="2" penStyle="hair" point1="1" point4="8" type="simpleInteractive"/>
+ <point angle="0" basePoint="4" id="10" length="across_back_b / 2 - 1" lineColor="black" mx="-1.75191" my="0.415319" name="A8" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="10" id="11" mx="-1.75191" my="0.415319" name="A9" secondPoint="5" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="10" id="12" mx="-2.20412" my="0.415319" name="A10" secondPoint="6" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="12" id="13" length="-1" lineColor="black" mx="0.132292" my="0.264583" name="A11" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="8" id="14" lineColor="black" secondPoint="13" typeLine="hair"/>
+ <point firstPoint="4" id="15" length="bust_circ / 4 - 1" lineColor="black" mx="0.132292" my="0.264583" name="A12" secondPoint="10" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="15" id="16" mx="0.132292" my="0.264583" name="A13" secondPoint="2" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="15" id="17" mx="0.132292" my="0.264583" name="A14" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <spline aScale="0" angle1="AngleLine_A7_A11 - 90" angle2="90" color="black" id="18" length1="3" length2="4" penStyle="hair" point1="13" point4="11" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="135" color="black" id="19" length1="5" length2="3" penStyle="hair" point1="11" point4="15" type="simpleInteractive"/>
+ <point firstPoint="16" id="20" length="(bust_circ - waist_circ ) / 4 - 1" lineColor="black" mx="0.132292" my="0.264583" name="A15" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="270" angle2="90" color="black" id="21" length1="8" length2="8" penStyle="hair" point1="15" point4="20" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="90" color="black" id="22" length1="8" length2="8" penStyle="hair" point1="20" point4="17" type="simpleInteractive"/>
+ <point firstPoint="1" id="23" length="neck_circ / 6 - 0.5" lineColor="black" mx="0.132292" my="0.264583" name="A16" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="270" angle2="0" color="black" id="24" length1="4" length2="4" penStyle="hair" point1="8" point4="23" type="simpleInteractive"/>
+ <point angle="0" basePoint="1" id="25" length="40" lineColor="black" mx="0.132292" my="0.264583" name="A17" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="25" id="26" length="Line_A_A3 / 2 + 0.5" lineColor="black" mx="0.132292" my="0.264583" name="A18" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="25" id="27" length="arm_shoulder_tip_to_wrist_bent - 4 + 2" lineColor="black" mx="0.132292" my="0.264583" name="A19" secondPoint="26" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="13" id="28" lineColor="black" secondPoint="15" typeLine="hair"/>
+ <arc aScale="0" angle1="200" angle2="230" center="25" color="black" id="30" penStyle="hair" radius="Line_A11_A12 + 0.5" type="simple"/>
+ <point angle="180" basePoint="26" curve="30" id="31" lineColor="black" mx="0.132292" my="0.264583" name="A20" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="31" id="34" length="CurrentLength/3" lineColor="black" mx="0.132292" my="0.264583" name="A21" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="31" id="35" length="CurrentLength/2" lineColor="black" mx="-3.48537" my="-1.39351" name="A20m" secondPoint="34" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" firstPoint="35" id="36" length="0.6" lineColor="black" mx="0.132292" my="0.264583" name="A20d" secondPoint="31" showLabel="true" type="normal" typeLine="hair"/>
+ <point firstPoint="34" id="37" length="CurrentLength/2" lineColor="black" mx="0.132292" my="0.264583" name="A21m" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" firstPoint="37" id="38" length="2" lineColor="black" mx="-3.03316" my="-1.69498" name="A21u" secondPoint="25" showLabel="true" type="normal" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_A21_A17 + 180" color="black" id="39" length1="1" length2="2" penStyle="hair" point1="31" point4="36" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A21_A17" angle2="AngleLine_A21_A17 + 25 + 180" color="black" id="40" length1="1" length2="1" penStyle="hair" point1="36" point4="34" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A21_A17 + 25" angle2="AngleLine_A21_A17 + 180" color="black" id="41" length1="2" length2="1" penStyle="hair" point1="34" point4="38" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A21_A17" angle2="180" color="black" id="42" length1="2" length2="2" penStyle="hair" point1="38" point4="25" type="simpleInteractive"/>
+ <point angle="180" basePoint="27" id="43" length="arm_wrist_circ / 2 + 1" lineColor="black" mx="0.132292" my="0.264583" name="A22" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="25" id="44" length="#short_sleeve_length" lineColor="black" mx="0.132292" my="0.264583" name="A23" secondPoint="26" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="44" id="45" lineColor="black" mx="-2.20083" my="0.464565" name="A24" p1Line="31" p2Line="43" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point firstPoint="45" id="46" length="1.5" lineColor="black" mx="0.532256" my="0.531225" name="A25" secondPoint="44" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="2" id="117" length="height_waist_side_to_hip" lineColor="black" mx="0.132292" my="0.264583" name="A26" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="117" id="118" length="hip_circ / 4" lineColor="black" mx="0.132292" my="0.264583" name="A27" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="3" id="119" lineColor="black" mx="1.18656" my="0.381724" name="A28" p1Line="118" p2Line="20" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <spline aScale="0" angle1="270" angle2="90" color="black" id="120" length1="8" length2="7" penStyle="hair" point1="20" point4="119" type="simpleInteractive"/>
+ </calculation>
+ <modeling>
+ <point id="47" idObject="1" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="48" idObject="9" inUse="false" type="modelingSpline"/>
+ <point id="49" idObject="8" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="50" idObject="13" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="51" idObject="18" inUse="false" type="modelingSpline"/>
+ <point id="52" idObject="11" inUse="false" mx="-1.75191" my="0.415319" showLabel="true" type="modeling"/>
+ <spline id="53" idObject="19" inUse="false" type="modelingSpline"/>
+ <point id="54" idObject="15" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="55" idObject="21" inUse="false" type="modelingSpline"/>
+ <point id="56" idObject="20" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="59" idObject="3" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="61" idObject="23" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="62" idObject="24" inUse="false" type="modelingSpline"/>
+ <point id="63" idObject="8" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="64" idObject="13" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="65" idObject="18" inUse="false" type="modelingSpline"/>
+ <point id="66" idObject="11" inUse="false" mx="-1.75191" my="0.415319" showLabel="true" type="modeling"/>
+ <spline id="67" idObject="19" inUse="false" type="modelingSpline"/>
+ <point id="68" idObject="15" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="69" idObject="21" inUse="false" type="modelingSpline"/>
+ <point id="70" idObject="20" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="73" idObject="3" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="75" idObject="31" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="76" idObject="39" inUse="false" type="modelingSpline"/>
+ <point id="77" idObject="36" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="78" idObject="40" inUse="false" type="modelingSpline"/>
+ <point id="79" idObject="34" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="80" idObject="41" inUse="false" type="modelingSpline"/>
+ <point id="81" idObject="38" inUse="false" mx="-3.03316" my="-1.69498" showLabel="true" type="modeling"/>
+ <spline id="82" idObject="42" inUse="false" type="modelingSpline"/>
+ <point id="83" idObject="25" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="84" idObject="27" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="85" idObject="43" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="87" idObject="31" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="88" idObject="39" inUse="false" type="modelingSpline"/>
+ <point id="89" idObject="36" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="90" idObject="40" inUse="false" type="modelingSpline"/>
+ <point id="91" idObject="34" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="92" idObject="41" inUse="false" type="modelingSpline"/>
+ <point id="93" idObject="38" inUse="false" mx="-3.03316" my="-1.69498" showLabel="true" type="modeling"/>
+ <spline id="94" idObject="42" inUse="false" type="modelingSpline"/>
+ <point id="95" idObject="25" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="96" idObject="44" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="97" idObject="46" inUse="false" mx="0.532256" my="0.531225" showLabel="true" type="modeling"/>
+ <point id="99" idObject="34" inUse="false" type="pin"/>
+ <point id="101" idObject="25" inUse="false" type="pin"/>
+ <point id="103" idObject="11" inUse="false" type="pin"/>
+ <point id="105" idObject="2" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="106" idObject="20" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="107" inUse="false" lastToCountour="false" name="waist_line" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="105" type="NodePoint"/>
+ <node idObject="106" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="108" idObject="2" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="109" idObject="20" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="110" inUse="false" lastToCountour="false" name="waist_line" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="108" type="NodePoint"/>
+ <node idObject="109" type="NodePoint"/>
+ </nodes>
+ </path>
+ <spline id="121" idObject="120" inUse="false" type="modelingSpline"/>
+ <point id="122" idObject="119" inUse="false" mx="1.18656" my="0.381724" showLabel="true" type="modeling"/>
+ <spline id="123" idObject="120" inUse="false" type="modelingSpline"/>
+ <point id="124" idObject="119" inUse="false" mx="-0.464631" my="1.14381" showLabel="true" type="modeling"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="60" mx="0" my="0" name="back" seamAllowance="true" uuid="{c5902dca-3189-4411-8f5e-3a04800711bb}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="A" mx="70.4492" my="278.177" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="70.713" my="88.5894" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="1" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node after="CurrentSeamAllowance / 2" before="0" idObject="47" type="NodePoint"/>
+ <node idObject="48" reverse="0" type="NodeSpline"/>
+ <node before="CurrentSeamAllowance / 2" idObject="49" type="NodePoint"/>
+ <node idObject="50" type="NodePoint"/>
+ <node idObject="51" reverse="0" type="NodeSpline"/>
+ <node idObject="52" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="53" reverse="0" type="NodeSpline"/>
+ <node idObject="54" type="NodePoint"/>
+ <node idObject="55" reverse="0" type="NodeSpline"/>
+ <node idObject="56" type="NodePoint"/>
+ <node idObject="123" reverse="0" type="NodeSpline"/>
+ <node after="CurrentSeamAllowance * 2" idObject="124" type="NodePoint"/>
+ <node after="0" before="CurrentSeamAllowance * 2" idObject="59" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="107"/>
+ </iPaths>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="74" mx="25.2883" my="-0.174358" name="front" seamAllowance="true" uuid="{efe4addb-171c-4997-abf0-b284a4056dfb}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="B" mx="291.887" my="334.013" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="290.354" my="146.222" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="1" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node after="CurrentSeamAllowance / 2" before="0" idObject="61" type="NodePoint"/>
+ <node idObject="62" reverse="1" type="NodeSpline"/>
+ <node before="CurrentSeamAllowance / 2" idObject="63" type="NodePoint"/>
+ <node idObject="64" type="NodePoint"/>
+ <node idObject="65" reverse="0" type="NodeSpline"/>
+ <node idObject="66" passmark="true" passmarkAngle="straightforward" passmarkLine="two" type="NodePoint"/>
+ <node idObject="67" reverse="0" type="NodeSpline"/>
+ <node idObject="68" type="NodePoint"/>
+ <node idObject="69" reverse="0" type="NodeSpline"/>
+ <node idObject="70" type="NodePoint"/>
+ <node idObject="121" reverse="0" type="NodeSpline"/>
+ <node after="CurrentSeamAllowance * 2" idObject="122" type="NodePoint"/>
+ <node after="0" before="CurrentSeamAllowance * 2" idObject="73" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="110"/>
+ </iPaths>
+ <pins>
+ <record>103</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="86" mx="38.3642" my="6.50306" name="long_sleeve" seamAllowance="true" uuid="{59632df6-007e-40f6-8b98-4034a776263b}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="C" mx="1313.81" my="356.404" onFold="true" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="1312.28" my="168.612" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="1" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="75" type="NodePoint"/>
+ <node idObject="76" reverse="0" type="NodeSpline"/>
+ <node idObject="77" type="NodePoint"/>
+ <node idObject="78" reverse="0" type="NodeSpline"/>
+ <node idObject="79" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="80" reverse="0" type="NodeSpline"/>
+ <node idObject="81" type="NodePoint"/>
+ <node idObject="82" reverse="0" type="NodeSpline"/>
+ <node after="0" idObject="83" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" before="0" idObject="84" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="85" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>99</record>
+ <record>101</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="98" mx="24.3967" my="-7.50429" name="short_sleeve" seamAllowance="true" uuid="{29930ecd-c8ec-4452-bc80-9b896a52beea}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="D" mx="1322.05" my="333.584" onFold="true" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="1324.11" my="145.316" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="1" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="87" type="NodePoint"/>
+ <node idObject="88" reverse="0" type="NodeSpline"/>
+ <node idObject="89" type="NodePoint"/>
+ <node idObject="90" reverse="0" type="NodeSpline"/>
+ <node idObject="91" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="92" reverse="0" type="NodeSpline"/>
+ <node idObject="93" type="NodePoint"/>
+ <node idObject="94" reverse="0" type="NodeSpline"/>
+ <node after="0" idObject="95" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" before="0" idObject="96" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="97" type="NodePoint"/>
+ </nodes>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/contemporary_womenswear/tops/fitting_jersey_top/index.rst b/source/contemporary_womenswear/tops/fitting_jersey_top/index.rst
new file mode 100644
index 0000000..3c88fb0
--- /dev/null
+++ b/source/contemporary_womenswear/tops/fitting_jersey_top/index.rst
@@ -0,0 +1,191 @@
+Fitting jersey top
+==================
+
+.. figure:: top.jpg
+ :align: center
+
+This is a simple, figure-hugging top with a round neck and a choice of
+long or short sleeves, designed for knit fabric.
+
+Beside being a good, if somewhat boring, wardrobe staple, this pattern
+is also suitable for sports- and technical-wear: try it in lightweight
+merino jersey as a thermal 1st layer, or in wicking jersey for something
+like a cycling shirt.
+
+In these cases, you may also want to make a pair of matching
+:doc:`../../trousers/leggings_shorts/index`, and if you have fabric
+leftovers you can add a matching
+:doc:`../../underwear/camisole/index`.
+
+Materials
+---------
+
+Fabric
+^^^^^^
+
+* About 1.5 m of fabric with a high stretch for a long sleeved top, 1 m
+ for short sleeves.
+
+Notions
+^^^^^^^
+
+* ~20 cm cotton tape, 1 – 1.5 cm wide;
+* matching sewing thread.
+
+Pattern
+-------
+
+Measurements
+^^^^^^^^^^^^
+
+This pattern uses the :doc:`../../drafting_methods/aldrich/index`.
+
+You need to take the following measurements:
+
+``bust_circ`` (G.04)
+ circumference around the bust.
+``waist_circ`` (G.07)
+ circumference of the waist.
+``hip_circ`` (G.09)
+ circumference of the hips.
+``across_back_b`` (I.08)
+ width of the back from armscye to armscye.
+``neck_circ`` (G.02)
+ circumference at the base of the neck.
+``arm_wrist_circ`` (L.15)
+ circumference of the wrist.
+``neck_back_to_waist_b`` (H.19)
+ length from the nape of the neck to the waist, on the back.
+``neck_back_to_highbust_b`` (H.21)
+ depth of the armscye.
+``arm_shoulder_tip_to_wrist_bent`` (L.01)
+ from the tip of the shoulder to the bent elbow to the wrist.
+``height_waist_side_to_hip`` (A.20)
+ distance from the waist to the hip, measured on the side.
+
+the file :download:`../../drafting_methods/aldrich/aldrich.vit` is used by
+default by the pattern file and has the list of needed measurements.
+
+Pattern
+^^^^^^^
+
+Get the valentina file for the pattern,
+:download:`fitting_jersey_top.val`.
+
+In the table of variables in Valentina there are the following
+increments that need to be set; the defaults are reasonable:
+
+``finished_length``
+ measured from the nape of the neck, on the back;
+``short_sleeve_length``
+ desired length of the short sleeve;
+``sewing_allowance``
+ enough to be able to use french or flat felled seams.
+
+Instructions
+------------
+
+Cutting
+^^^^^^^
+
+Cut the front and back on the fold; to cut the sleeves it may be
+convenient to trace the pattern on the fold of a piece of paper and use
+that to cut two sleeves flat.
+
+Also cut a strip about 4 cm wide and as long as the neck opening plus 2
+cm on the cross-grain or the direction where the fabric has more give.
+
+.. figure:: 0101-cutting_tape.jpg
+ :align: center
+
+Use the pattern for the front to cut the right length of tape for the
+shoulders.
+
+Sewing
+^^^^^^
+
+.. note::
+ All seams except for the shoulders are sewn with a french seam, using
+ a narrow zig-zag stitch or another elastic stitch, if available on
+ the machine used.
+
+ For a total allowance of 2 cm, wrong sides facing sew with a 8 mm
+ allowance, turn inside out, sew with a 10 mm allowance, press to one
+ side.
+
+
+.. figure:: 0201-shoulders.jpg
+ :align: center
+
+Sew the shoulder seams: right sides together, put the front over the
+back and add the tape so that it's mostly over the allowances but will
+get just caught by the seam. Sew with a *straight* stitch.
+
+.. figure:: 0202-shoulder_flat.jpg
+ :align: center
+
+Press the allowances and the tape towards the back, trim the allowances
+so that they are shorter than the tape, and topstitch with a straight
+stitch at 8 mm from the first seam, enclosing the raw edges under the
+tape.
+
+.. figure:: 0203-neck_band_pinned.jpg
+ :align: center
+
+Put the band over the neck opening, right sides together and starting in
+the center back with the raw edge folded back once, sew with a narrow
+zig-zag, pulling the fabric a bit to preserve the elasticity in the seam.
+
+Check that the head can still pass through the neckline; if it doesn't
+redo the seam pulling the fabric a bit more (or enlarge the neckline a
+bit).
+
+Press the band and allowances up, fold the band to cover all raw edges
+and sew it down by hand with a herringbone stitch.
+
+Check again that the head passes through.
+
+.. note:: alternatively, you can fold the allowance down once towards
+ ther inside and stitch in the ditch by machine from the right side,
+ remembering to use an elastic stitch.
+
+.. tip::
+ Finishing the neck at this stage will keep it stable, avoiding the
+ need for stay stitching it; after the first seam you can however
+ postpone the hand stitching until the end.
+
+.. figure:: 0205-sleeves.jpg
+ :align: center
+
+Sew the sleeves to the back and front with a french seam, aligning the
+center of the sleeve with the shoulder seams.
+Press the seam towards the body.
+
+.. figure:: 0206-side_seam.jpg
+ :align: center
+
+Sew the side and sleeve seams with a french seam. Press the seam towards
+the back.
+
+.. figure:: 0207-hems.jpg
+ :align: center
+
+Fold the hem of the shirt up towards the inside 2 cm, then again, and
+topstitch from the front with an elastic stitch such as a 3-step zig zag
+or a twin needle.
+
+Do the same to the hem of the sleeves.
+
+Variants
+--------
+
+Simpler hems and neckline
+^^^^^^^^^^^^^^^^^^^^^^^^^
+
+If making this as 1st layer, you can make even simpler hems and neckline
+finish by cutting them with just 1 cm allowance, folding it towards the
+wrong side and top stitching with a 3-step zig-zag.
+
+Gallery
+-------
+
diff --git a/source/contemporary_womenswear/tops/fitting_jersey_top/top.jpg b/source/contemporary_womenswear/tops/fitting_jersey_top/top.jpg
new file mode 100644
index 0000000..7cdae76
--- /dev/null
+++ b/source/contemporary_womenswear/tops/fitting_jersey_top/top.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/tops/index.rst b/source/contemporary_womenswear/tops/index.rst
new file mode 100644
index 0000000..01c3afa
--- /dev/null
+++ b/source/contemporary_womenswear/tops/index.rst
@@ -0,0 +1,10 @@
+*****************
+ Tops and Shirts
+*****************
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+
+ fitting_jersey_top/index
+
diff --git a/source/contemporary_womenswear/trousers/basic_jeans/0a01-sewn_waistband_outer.jpg b/source/contemporary_womenswear/trousers/basic_jeans/0a01-sewn_waistband_outer.jpg
new file mode 100644
index 0000000..ace4ee0
--- /dev/null
+++ b/source/contemporary_womenswear/trousers/basic_jeans/0a01-sewn_waistband_outer.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/trousers/basic_jeans/0a02-sewn_waistband_facing.jpg b/source/contemporary_womenswear/trousers/basic_jeans/0a02-sewn_waistband_facing.jpg
new file mode 100644
index 0000000..b6f637b
--- /dev/null
+++ b/source/contemporary_womenswear/trousers/basic_jeans/0a02-sewn_waistband_facing.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/trousers/basic_jeans/0a03-waistband_pressed.jpg b/source/contemporary_womenswear/trousers/basic_jeans/0a03-waistband_pressed.jpg
new file mode 100644
index 0000000..3552ec3
--- /dev/null
+++ b/source/contemporary_womenswear/trousers/basic_jeans/0a03-waistband_pressed.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/trousers/basic_jeans/basic_jeans.val b/source/contemporary_womenswear/trousers/basic_jeans/basic_jeans.val
new file mode 100644
index 0000000..0abcf07
--- /dev/null
+++ b/source/contemporary_womenswear/trousers/basic_jeans/basic_jeans.val
@@ -0,0 +1,877 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.1</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>Basic Jeans</patternName>
+ <patternNumber/>
+ <company/>
+ <patternLabel dateFormat="MM-dd-yyyy" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="leg circumference: %finalMeasurement_hem_circ% cm"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="knee circumference: %finalMeasurement_knee_circ% cm"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="waist: %finalMeasurement_waist_circ% cm at %finalMeasurement_waist_position% cm from waist"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="crutch ease: %finalMeasurement_crutch_ease% cm"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <finalMeasurements>
+ <finalMeasurment formula="#waist_position" name="waist_position"/>
+ <finalMeasurment formula="#waist_circ" name="waist_circ"/>
+ <finalMeasurment formula="#crutch_ease" name="crutch_ease"/>
+ <finalMeasurment formula="#jeans_bottom_width * 2" name="hem_circ"/>
+ <finalMeasurment formula="#jeans_knee_width * 2" name="knee_circ"/>
+ </finalMeasurements>
+ <measurements path="../../drafting_methods/aldrich/aldrich.vit"/>
+ <increments>
+ <increment formula="4" name="#waistband_depth"/>
+ <increment formula="5" name="#waist_position"/>
+ <increment formula="highhip_circ" name="#waist_circ"/>
+ <increment formula="19" name="#jeans_bottom_width"/>
+ <increment formula="#jeans_bottom_width + 4" name="#jeans_knee_width"/>
+ <increment description="3.25 cm if hips &lt; 102 cm, 3.5 cm otherwise" formula="3.25" name="#front_curve_distance"/>
+ <increment description="4.5 cm if hips &lt; 102 cm, 4.75 cm otherwise" formula="4.5" name="#back_curve_distance"/>
+ <increment description="5 or 6 cm" formula="5" name="#crutch_ease"/>
+ <increment formula="1" name="#hips_ease"/>
+ <increment formula="12" name="#pocket_opening_width"/>
+ <increment formula="7.5" name="#pocket_opening_depth"/>
+ <increment formula="3" name="#pocket_facing_width"/>
+ <increment formula="4" name="#pocket_facing_depth"/>
+ <increment formula="26" name="#pocket_depth"/>
+ <increment formula="19" name="#pocket_depth_side"/>
+ <increment formula="9.5" name="#pocket_depth_front"/>
+ <increment formula="8" name="#coin_pocket_width"/>
+ <increment formula="10" name="#coin_pocket_depth"/>
+ <increment formula="4" name="#fly_piece_width"/>
+ <increment formula="18" name="#back_pocket_width"/>
+ <increment formula="18" name="#back_pocket_depth"/>
+ <increment formula="3" name="#back_pocket_point_depth"/>
+ <increment formula="0.5" name="#back_pocket_raster"/>
+ <increment formula="2" name="#sewing_allowance"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="jeans">
+ <calculation>
+ <point id="1" mx="0.264583" my="0.396875" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="rise_length_side - #waist_position" lineColor="black" mx="0.264583" my="0.396875" name="A1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="3" length="height_waist_side_to_hip - #waist_position" lineColor="black" mx="0.264583" my="0.396875" name="A2" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="4" length="height_waist_back - #waist_position" lineColor="black" mx="0.264583" my="0.396875" name="A3" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="2" id="5" length="CurrentLength/2 - #waist_position / 2" lineColor="black" mx="0.264583" my="0.124128" name="A4" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="2" id="6" length="hip_circ / 12" lineColor="black" mx="0.264583" my="0.396875" name="A5" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="6" id="7" mx="0.264583" my="0.396875" name="A6" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="6" id="8" mx="0.264583" my="0.396875" name="A7" secondPoint="1" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="7" id="9" length="hip_circ / 4 - #hips_ease / 2" lineColor="black" mx="0.264583" my="0.396875" name="A8" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="6" id="10" length="- (hip_circ / 16 - 0.5)" lineColor="black" mx="0.264583" my="0.396875" name="A9" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="8" id="11" length="2" lineColor="black" mx="0.264583" my="0.396875" name="A10" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <arc aScale="0" angle1="90" angle2="180" center="6" color="cornflowerblue" id="12" penStyle="hair" radius="#front_curve_distance" type="simple"/>
+ <line firstPoint="11" id="13" lineColor="black" secondPoint="7" typeLine="hair"/>
+ <spline aScale="0" angle1="10" angle2="AngleLine_A10_A6" color="black" id="14" length1="3" length2="3" penStyle="hair" point1="10" point4="7" type="simpleInteractive"/>
+ <point firstPoint="11" id="15" length="#waist_circ / 4" lineColor="black" mx="0.264583" my="0.396875" name="A11" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="4" id="16" length="#jeans_bottom_width / 2 - 1" lineColor="black" mx="0.264583" my="0.396875" name="A12" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="280" angle2="90" color="black" id="18" length1="4" length2="2" penStyle="hair" point1="15" point4="9" type="simpleInteractive"/>
+ <point angle="0" basePoint="5" id="19" length="#jeans_knee_width / 2 - 1" lineColor="black" mx="0.264583" my="0.396875" name="A13" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="4" id="20" length="-CurrentLength" lineColor="black" mx="0.264583" my="0.396875" name="A14" secondPoint="16" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="5" id="21" length="-CurrentLength" lineColor="black" mx="0.264583" my="0.396875" name="A15" secondPoint="19" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="19" id="22" lineColor="black" secondPoint="16" typeLine="hair"/>
+ <spline aScale="0" angle1="270" angle2="AngleLine_A13_A12 - 180" color="black" id="23" length1="10" length2="5" penStyle="hair" point1="9" point4="19" type="simpleInteractive"/>
+ <line firstPoint="20" id="24" lineColor="black" secondPoint="21" typeLine="hair"/>
+ <spline aScale="0" angle1="AngleLine_A14_A15" angle2="280" color="black" id="25" length1="10" length2="10" penStyle="hair" point1="21" point4="10" type="simpleInteractive"/>
+ <point firstPoint="6" id="48" length="CurrentLength/4" lineColor="black" mx="0.264583" my="0.396875" name="A16" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="48" id="49" mx="0.264583" my="0.396875" name="A17" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="48" id="50" mx="-2.95723" my="-2.14152" name="A18" secondPoint="1" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="48" id="51" length="CurrentLength/2 + 1" lineColor="black" mx="0.264583" my="0.396875" name="A19" secondPoint="50" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="50" id="52" length="2" lineColor="black" mx="0.362214" my="-1.751" name="A20" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="90" basePoint="52" id="53" length="2" lineColor="black" mx="-2.95723" my="-1.84863" name="A21" showLabel="true" type="endLine" typeLine="hair"/>
+ <arc aScale="0" angle1="350" angle2="360" center="53" color="violet" id="54" penStyle="hair" radius="#waist_circ / 4 + 1.5" type="simple"/>
+ <point angle="0" basePoint="1" curve="54" id="55" lineColor="black" mx="0.264583" my="0.396875" name="A22" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="10" id="58" length="-CurrentLength" lineColor="black" mx="-2.76197" my="-1.36048" name="A23" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270" basePoint="58" id="59" length="0.5" lineColor="black" mx="-2.66434" my="0.299244" name="A24" showLabel="true" type="endLine" typeLine="hair"/>
+ <arc aScale="0" angle1="90" angle2="180" center="48" color="cornflowerblue" id="60" penStyle="hair" radius="#back_curve_distance" type="simple"/>
+ <line firstPoint="53" id="61" lineColor="black" secondPoint="51" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_A21_A19" color="black" id="62" length1="8" length2="12" penStyle="hair" point1="59" point4="51" type="simpleInteractive"/>
+ <point firstPoint="49" id="63" length="hip_circ / 4 + #hips_ease * 1.5" lineColor="black" mx="0.264583" my="0.396875" name="A25" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="16" id="64" length="-2" lineColor="black" mx="0.264583" my="0.396875" name="A26" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="19" id="65" length="-2" lineColor="black" mx="0.264583" my="0.396875" name="A27" secondPoint="5" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="280" angle2="90" color="black" id="66" length1="4" length2="4" penStyle="hair" point1="55" point4="63" type="simpleInteractive"/>
+ <line firstPoint="65" id="67" lineColor="black" secondPoint="64" typeLine="hair"/>
+ <spline aScale="0" angle1="260" angle2="AngleLine_A27_A26 - 180" color="black" id="68" length1="10" length2="5" penStyle="hair" point1="63" point4="65" type="simpleInteractive"/>
+ <point firstPoint="20" id="69" length="-2" lineColor="black" mx="0.264583" my="0.396875" name="A28" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="21" id="70" length="-2" lineColor="black" mx="0.264583" my="0.396875" name="A29" secondPoint="5" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="69" id="71" lineColor="black" secondPoint="70" typeLine="hair"/>
+ <spline aScale="0" angle1="AngleLine_A28_A29" angle2="290" color="black" id="72" length1="10" length2="10" penStyle="hair" point1="70" point4="59" type="simpleInteractive"/>
+ <point firstPoint="53" id="73" length="CurrentLength/2" lineColor="black" mx="-0.321201" my="-2.33678" name="A30" secondPoint="55" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" firstPoint="73" id="74" length="6" lineColor="black" mx="0.183627" my="0.315919" name="A31" secondPoint="53" showLabel="true" type="normal" typeLine="hair"/>
+ <point firstPoint="73" id="75" length="0.75" lineColor="black" mx="-2.27381" my="-2.14152" name="A32" secondPoint="53" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="73" id="76" length="-CurrentLength" lineColor="black" mx="1.53378" my="-2.04389" name="A33" secondPoint="75" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="3" curve="62" id="103" lineColor="black" mx="1.04563" my="-2.14152" name="A34" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <operation angle="-asinD(#crutch_ease/Line_A17_A25)" center="63" id="104" suffix="a1" type="rotation">
+ <source>
+ <item idObject="103"/>
+ <item idObject="51"/>
+ <item idObject="53"/>
+ <item idObject="75"/>
+ <item idObject="73"/>
+ <item idObject="76"/>
+ <item idObject="74"/>
+ <item idObject="55"/>
+ </source>
+ <destination>
+ <item idObject="105" mx="1.04563" my="-2.14152"/>
+ <item idObject="106" mx="0.264583" my="0.396875"/>
+ <item idObject="107" mx="-2.95723" my="-1.84863"/>
+ <item idObject="108" mx="-2.27381" my="-2.14152"/>
+ <item idObject="109" mx="-0.321201" my="-2.33678"/>
+ <item idObject="110" mx="1.53378" my="-2.04389"/>
+ <item idObject="111" mx="0.264583" my="0.396875"/>
+ <item idObject="112" mx="0.264583" my="0.307823"/>
+ </destination>
+ </operation>
+ <line firstPoint="106" id="114" lineColor="black" secondPoint="107" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_A19a1_A21a1 + 180" color="black" id="115" length1="8" length2="12" penStyle="hair" point1="59" point4="106" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="80" color="black" id="120" length1="4" length2="4" penStyle="hair" point1="112" point4="63" type="simpleInteractive"/>
+ <point id="127" length="#waistband_depth" mx="0.264583" my="0.396875" name="B1" showLabel="true" spline="18" type="cutSpline"/>
+ <point firstPoint="11" id="128" length="#waistband_depth" lineColor="black" mx="0.264583" my="0.396875" name="B2" secondPoint="7" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="128" id="129" length="1.5" lineColor="black" mx="0.264583" my="0.396875" name="B3" secondPoint="7" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="127" id="130" length="#pocket_opening_width" lineColor="black" mx="0.264583" my="0.396875" name="B4" secondPoint="129" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="131" length="Spl_A11_B1 + #pocket_opening_depth" mx="0.264583" my="0.396875" name="B5" showLabel="true" spline="18" type="cutSpline"/>
+ <spline aScale="0" angle1="AngleLine_B1_B4 + 90" angle2="180" color="black" id="132" length1="5" length2="10" penStyle="hair" point1="130" point4="131" type="simpleInteractive"/>
+ <point firstPoint="130" id="133" length="#pocket_facing_width" lineColor="black" mx="0.264583" my="0.396875" name="B4a" secondPoint="129" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="134" length="Spl_A11_B1 + #pocket_opening_depth + #pocket_facing_depth" mx="0.507456" my="-1.70799" name="B5a" showLabel="true" spline="18" type="cutSpline"/>
+ <point firstPoint="11" id="135" length="#pocket_depth_front" lineColor="black" mx="-1.59741" my="-1.06034" name="C1" secondPoint="7" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="136" length="#pocket_depth_side - Spl_A11_A8" mx="1.23606" my="-0.169819" name="C2" showLabel="true" spline="23" type="cutSpline"/>
+ <point angle="270" basePoint="130" id="137" length="#pocket_depth" lineColor="black" mx="0.264583" my="0.396875" name="C3" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="180 + 45" angle2="0" color="black" id="138" length1="5" length2="8" penStyle="hair" point1="136" point4="137" type="simpleInteractive"/>
+ <spline aScale="0" angle1="180" angle2="0" color="black" id="139" length1="10" length2="6" penStyle="hair" point1="137" point4="135" type="simpleInteractive"/>
+ <point firstPoint="11" id="140" length="#fly_piece_width" lineColor="black" mx="-0.140199" my="1.04453" name="C4" secondPoint="15" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="141" length="Spl_A9_A6 - 2" mx="-3.20206" my="-1.8699" name="C5" showLabel="true" spline="14" type="cutSpline"/>
+ <point angle="AngleLine_A10_A6 + 90" basePoint="141" id="142" length="#fly_piece_width" lineColor="black" mx="0.264583" my="0.396875" name="C6" showLabel="true" type="endLine" typeLine="hair"/>
+ <point id="148" mx="-2.32602" my="0.639744" name="C7" p1Line1="1" p1Line2="127" p2Line1="2" p2Line2="129" showLabel="true" type="lineIntersect"/>
+ <spline aScale="0" angle1="AngleLine_B1_B4 + 90" angle2="180" color="black" id="150" length1="7" length2="12" penStyle="hair" point1="133" point4="134" type="simpleInteractive"/>
+ <point angle="270" basePoint="127" id="158" length="#pocket_opening_depth + #pocket_facing_depth / 2" lineColor="black" mx="-2.40698" my="-0.898426" name="C8" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="107" id="203" length="#waistband_depth" lineColor="black" mx="-2.81176" my="-1.62703" name="B6" secondPoint="106" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="204" length="#waistband_depth" mx="0.264583" my="0.396875" name="B7" showLabel="true" spline="120" type="cutSpline"/>
+ <point firstPoint="203" id="205" length="7" lineColor="black" mx="0.264583" my="0.396875" name="B8" secondPoint="106" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="206" length="#waistband_depth + 3" mx="0.264583" my="0.396875" name="B9" showLabel="true" spline="120" type="cutSpline"/>
+ <point id="209" mx="0.264583" my="0.396875" name="C9" p1Line1="1" p1Line2="205" p2Line1="2" p2Line2="206" showLabel="true" type="lineIntersect"/>
+ <point id="211" mx="0.264583" my="0.396875" name="C10" p1Line1="205" p1Line2="109" p2Line1="206" p2Line2="111" showLabel="true" type="lineIntersect"/>
+ <point id="212" mx="1.33321" my="-1.47322" name="C11" p1Line1="203" p1Line2="110" p2Line1="204" p2Line2="111" showLabel="true" type="lineIntersect"/>
+ <point id="213" mx="-2.58508" my="-2.45279" name="C12" p1Line1="203" p1Line2="108" p2Line1="204" p2Line2="111" showLabel="true" type="lineIntersect"/>
+ <line firstPoint="212" id="214" lineColor="black" secondPoint="213" typeLine="hair"/>
+ <line firstPoint="211" id="215" lineColor="black" secondPoint="212" typeLine="hair"/>
+ <operation angle="-asinD(Line_C11_C12/Line_C10_C11/2)" center="211" id="216" suffix="a2" type="rotation">
+ <source>
+ <item idObject="205"/>
+ <item idObject="203"/>
+ </source>
+ <destination>
+ <item idObject="217" mx="0.531739" my="-1.20606"/>
+ <item idObject="218" mx="1.28463" my="-1.44893"/>
+ </destination>
+ </operation>
+ <line firstPoint="218" id="219" lineColor="black" secondPoint="217" typeLine="hair"/>
+ <line firstPoint="204" id="220" lineColor="black" secondPoint="206" typeLine="hair"/>
+ <spline aScale="0" angle1="AngleLine_B6a2_B8a2 + 90" angle2="AngleLine_B7_B9 - 90" color="black" id="221" length1="4" length2="4" penStyle="hair" point1="218" point4="204" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_B6a2_B8a2 + 90" angle2="AngleLine_B7_B9 - 90" color="black" id="222" length1="3" length2="6" penStyle="hair" point1="217" point4="206" type="simpleInteractive"/>
+ <point angle="AngleLine_A30a1_C10" basePoint="109" curve="221" id="232" lineColor="black" mx="1.68941" my="-2.809" name="C13" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="209" id="237" length="3" lineColor="black" mx="0.264583" my="0.396875" name="C14" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="237" id="238" length="#back_pocket_depth" lineColor="black" mx="-3.16392" my="-0.190868" name="C15" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="238" id="239" length="#back_pocket_point_depth" lineColor="black" mx="-2.87005" my="-0.680654" name="C16" secondPoint="237" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="237" id="240" length="#back_pocket_width" lineColor="black" mx="0.264583" my="0.396875" name="C17" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="238" id="241" length="#back_pocket_width / 2" lineColor="black" mx="0.264583" my="0.396875" name="C18" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="239" id="242" length="#back_pocket_width - #back_pocket_raster" lineColor="black" mx="0.264583" my="0.396875" name="C19" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="239" id="243" length="#back_pocket_raster" lineColor="black" mx="0.264583" my="0.396875" name="C20" secondPoint="242" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="237" id="257" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="C21" secondPoint="240" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270" basePoint="4" id="260" length="#waistband_depth" lineColor="black" mx="0.264583" my="0.396875" name="D1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="180" basePoint="260" id="261" length="(Line_B1_B4 + Line_B4_B3+ Spl_B6a2_B7 ) * 2 - (#waist_circ)" lineColor="black" mx="-3.49309" my="0.599993" name="Dw_diff" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="4" id="262" length="#waist_circ / 2" lineColor="black" mx="1.01886" my="0.181373" name="D2" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="4" id="263" length="#waist_circ / 4" lineColor="black" mx="-2.21374" my="0.396873" name="D3" secondPoint="262" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="263" id="264" mx="-2.33128" my="0.0638207" name="D4" secondPoint="260" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="262" id="265" mx="0.264583" my="0.396875" name="D5" secondPoint="260" showLabel="true" type="pointOfIntersection"/>
+ <operation angle="radTodeg(Line_D1_Dw_diff / 6 / #waistband_depth)" center="4" id="266" suffix="a3" type="rotation">
+ <source>
+ <item idObject="263"/>
+ <item idObject="262"/>
+ <item idObject="265"/>
+ <item idObject="264"/>
+ <item idObject="260"/>
+ </source>
+ <destination>
+ <item idObject="267" mx="-2.86025" my="-2.4047"/>
+ <item idObject="268" mx="1.01886" my="0.181373"/>
+ <item idObject="269" mx="0.264583" my="0.396875"/>
+ <item idObject="270" mx="-3.61452" my="-1.86594"/>
+ <item idObject="271" mx="0.264583" my="0.396875"/>
+ </destination>
+ </operation>
+ <operation angle="radTodeg(Line_D1_Dw_diff / 3 / #waistband_depth)" center="267" id="272" suffix="a4" type="rotation">
+ <source>
+ <item idObject="268"/>
+ <item idObject="269"/>
+ <item idObject="270"/>
+ </source>
+ <destination>
+ <item idObject="273" mx="1.01886" my="0.181373"/>
+ <item idObject="274" mx="0.264583" my="0.396875"/>
+ <item idObject="275" mx="0.15683" my="-2.83571"/>
+ </destination>
+ </operation>
+ <point firstPoint="270" id="276" length="CurrentLength/2" lineColor="black" mx="2.7429" my="-0.465148" name="D6" secondPoint="275" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="267" id="277" length="#waistband_depth" lineColor="black" mx="0.264583" my="0.396875" name="D7" secondPoint="276" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_D3a3_D7 - 90" color="black" id="278" length1="8" length2="6" penStyle="hair" point1="4" point4="267" type="simpleInteractive"/>
+ <line firstPoint="273" id="279" lineColor="black" secondPoint="274" typeLine="hair"/>
+ <spline aScale="0" angle1="AngleLine_D3a3_D7 + 90" angle2="AngleLine_D2a3a4_D5a3a4 - 90" color="black" id="280" length1="6" length2="4" penStyle="hair" point1="267" point4="273" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_D2a3a4_D5a3a4 - 90" angle2="AngleLine_D3a3_D7 + 90" color="black" id="281" length1="4" length2="6" penStyle="hair" point1="274" point4="277" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_D3a3_D7 - 90" angle2="0" color="black" id="282" length1="6" length2="8" penStyle="hair" point1="277" point4="260" type="simpleInteractive"/>
+ <operation axisType="1" center="4" id="284" suffix="a5" type="flippingByAxis">
+ <source>
+ <item idObject="278"/>
+ <item idObject="267"/>
+ <item idObject="280"/>
+ <item idObject="273"/>
+ <item idObject="274"/>
+ <item idObject="281"/>
+ <item idObject="277"/>
+ <item idObject="282"/>
+ </source>
+ <destination>
+ <item idObject="285"/>
+ <item idObject="286" mx="-2.86025" my="-2.4047"/>
+ <item idObject="287"/>
+ <item idObject="288" mx="1.01886" my="0.181373"/>
+ <item idObject="289" mx="0.264583" my="0.396875"/>
+ <item idObject="290"/>
+ <item idObject="291" mx="0.264583" my="0.396875"/>
+ <item idObject="292"/>
+ </destination>
+ </operation>
+ <point firstPoint="288" id="294" length="-#fly_piece_width" lineColor="black" mx="0.264583" my="0.396875" name="D8" secondPoint="286" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" firstPoint="294" id="295" length="-#waistband_depth" lineColor="black" mx="0.264583" my="0.396875" name="D9" secondPoint="286" showLabel="true" type="normal" typeLine="hair"/>
+ <point angle="0" basePoint="260" id="323" length="(Line_B1_B4 + Line_B4_B3+ Spl_B6a2_B7 ) * 2" lineColor="black" mx="0.264583" my="0.396875" name="D10" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="260" id="324" length="#waistband_depth * 2" lineColor="black" mx="0.264583" my="0.396875" name="D11" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="323" id="325" mx="0.264583" my="0.396875" name="D12" secondPoint="324" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="324" id="326" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="D13" secondPoint="325" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="326" id="327" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="D14" secondPoint="325" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="324" id="328" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="D15" secondPoint="326" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="260" id="329" length="#fly_piece_width" lineColor="black" mx="0.264583" my="0.396875" name="D16" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="329" id="330" mx="0.264583" my="0.396875" name="D17" secondPoint="324" showLabel="true" type="pointOfIntersection"/>
+ <point angle="270" basePoint="324" id="355" length="#coin_pocket_depth" lineColor="black" mx="0.264583" my="0.396875" name="E1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="324" id="356" length="#coin_pocket_width" lineColor="black" mx="0.264583" my="0.396875" name="E2" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="356" id="357" mx="0.264583" my="0.396875" name="E3" secondPoint="355" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="129" id="363" length="#fly_piece_width" lineColor="black" mx="0.264583" my="0.396875" name="C4a" secondPoint="127" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="270" angle2="AngleLine_A10_A6 - 180" color="black" id="364" length1="5" length2="2" penStyle="hair" point1="363" point4="142" type="simpleInteractive"/>
+ </calculation>
+ <modeling>
+ <point id="26" idObject="11" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="27" idObject="15" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="28" idObject="18" inUse="false" type="modelingSpline"/>
+ <point id="29" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="30" idObject="23" inUse="false" type="modelingSpline"/>
+ <point id="31" idObject="19" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="32" idObject="16" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="33" idObject="20" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="34" idObject="21" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="35" idObject="25" inUse="false" type="modelingSpline"/>
+ <point id="36" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="37" idObject="14" inUse="false" type="modelingSpline"/>
+ <point id="38" idObject="7" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="40" idObject="21" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="41" idObject="19" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="42" inUse="false" lastToCountour="true" name="knee_line" type="2" typeLine="dashDotLine" visible="1">
+ <nodes>
+ <node idObject="40" type="NodePoint"/>
+ <node idObject="41" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="44" idObject="4" inUse="false" type="pin"/>
+ <point id="45" idObject="7" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="46" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="47" inUse="false" lastToCountour="true" name="hipline" type="2" typeLine="dashDotLine" visible="1">
+ <nodes>
+ <node idObject="45" type="NodePoint"/>
+ <node idObject="46" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="80" idObject="63" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="81" idObject="68" inUse="false" type="modelingSpline"/>
+ <point id="82" idObject="65" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="83" idObject="64" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="84" idObject="69" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="85" idObject="70" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="86" idObject="72" inUse="false" type="modelingSpline"/>
+ <point id="87" idObject="59" inUse="false" mx="-2.66434" my="0.299244" showLabel="true" type="modeling"/>
+ <point id="92" idObject="4" inUse="false" type="pin"/>
+ <point id="97" idObject="49" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="98" idObject="63" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="99" inUse="false" lastToCountour="true" name="hip_line" type="2" typeLine="dashDotLine" visible="1">
+ <nodes>
+ <node idObject="97" type="NodePoint"/>
+ <node idObject="98" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="100" idObject="70" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="101" idObject="65" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="102" inUse="false" lastToCountour="true" name="knee_line" type="2" typeLine="dashDotLine" visible="1">
+ <nodes>
+ <node idObject="100" type="NodePoint"/>
+ <node idObject="101" type="NodePoint"/>
+ </nodes>
+ </path>
+ <spline id="116" idObject="115" inUse="false" type="modelingSpline"/>
+ <spline id="121" idObject="120" inUse="false" type="modelingSpline"/>
+ <point id="122" idObject="106" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="144" idObject="131" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="145" idObject="132" inUse="false" type="modelingSpline"/>
+ <point id="146" idObject="130" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="147" idObject="129" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="149" idObject="148" inUse="false" type="pin"/>
+ <point id="151" idObject="133" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="152" idObject="127" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="153" idObject="134" inUse="false" mx="0.507456" my="-1.70799" showLabel="true" type="modeling"/>
+ <spline id="154" idObject="150" inUse="false" type="modelingSpline"/>
+ <spline id="156" idObject="132" inUse="false" type="modelingSpline"/>
+ <path cut="false" firstToCountour="true" id="157" inUse="false" lastToCountour="true" name="front_alignment" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="156" reverse="0" type="NodeSpline"/>
+ </nodes>
+ </path>
+ <point id="159" idObject="127" inUse="false" type="pin"/>
+ <point id="160" idObject="158" inUse="false" type="pin"/>
+ <point id="161" idObject="129" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="162" idObject="130" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="163" idObject="132" inUse="false" type="modelingSpline"/>
+ <point id="164" idObject="131" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="165" idObject="18" inUse="false" type="modelingSpline"/>
+ <point id="166" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="167" idObject="23" inUse="false" type="modelingSpline"/>
+ <point id="168" idObject="136" inUse="false" mx="1.23606" my="-0.169819" showLabel="true" type="modeling"/>
+ <spline id="169" idObject="138" inUse="false" type="modelingSpline"/>
+ <point id="170" idObject="137" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="171" idObject="139" inUse="false" type="modelingSpline"/>
+ <point id="172" idObject="135" inUse="false" mx="-1.59741" my="-1.06034" showLabel="true" type="modeling"/>
+ <point id="174" idObject="135" inUse="false" mx="-1.59741" my="-1.06034" showLabel="true" type="modeling"/>
+ <point id="175" idObject="136" inUse="false" mx="1.23606" my="-0.169819" showLabel="true" type="modeling"/>
+ <point id="176" idObject="130" inUse="false" type="pin"/>
+ <point id="177" idObject="137" inUse="false" type="pin"/>
+ <point id="178" idObject="129" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="179" idObject="127" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="180" idObject="18" inUse="false" type="modelingSpline"/>
+ <point id="181" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="182" idObject="23" inUse="false" type="modelingSpline"/>
+ <point id="183" idObject="136" inUse="false" mx="1.23606" my="-0.169819" showLabel="true" type="modeling"/>
+ <spline id="184" idObject="138" inUse="false" type="modelingSpline"/>
+ <point id="185" idObject="137" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="186" idObject="139" inUse="false" type="modelingSpline"/>
+ <point id="187" idObject="135" inUse="false" mx="-1.59741" my="-1.06034" showLabel="true" type="modeling"/>
+ <point id="189" idObject="130" inUse="false" type="pin"/>
+ <point id="190" idObject="137" inUse="false" type="pin"/>
+ <point id="194" idObject="142" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="195" idObject="141" inUse="false" mx="-3.13558" my="-1.8699" showLabel="true" type="modeling"/>
+ <spline id="196" idObject="14" inUse="false" type="modelingSpline"/>
+ <point id="197" idObject="7" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="200" idObject="142" inUse="false" type="pin"/>
+ <point id="207" idObject="205" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="208" idObject="206" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="210" idObject="209" inUse="false" type="pin"/>
+ <point id="223" idObject="218" inUse="false" mx="1.28463" my="-1.44893" showLabel="true" type="modeling"/>
+ <spline id="224" idObject="221" inUse="false" type="modelingSpline"/>
+ <point id="225" idObject="204" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="226" idObject="120" inUse="false" type="modelingSpline"/>
+ <point id="227" idObject="206" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="228" idObject="222" inUse="false" type="modelingSpline"/>
+ <point id="229" idObject="217" inUse="false" mx="0.531739" my="-1.20606" showLabel="true" type="modeling"/>
+ <point id="235" idObject="232" inUse="false" type="pin"/>
+ <point id="236" idObject="211" inUse="false" type="pin"/>
+ <point id="244" idObject="237" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="245" idObject="240" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="246" idObject="242" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="247" idObject="241" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="248" idObject="243" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="249" idObject="237" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="250" inUse="false" lastToCountour="false" name="pocket" type="2" typeLine="dashDotDotLine" visible="1">
+ <nodes>
+ <node idObject="244" type="NodePoint"/>
+ <node idObject="245" type="NodePoint"/>
+ <node idObject="246" type="NodePoint"/>
+ <node idObject="247" type="NodePoint"/>
+ <node idObject="248" type="NodePoint"/>
+ <node idObject="249" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="251" idObject="237" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="252" idObject="240" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="253" idObject="242" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="254" idObject="241" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="255" idObject="243" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="258" idObject="257" inUse="false" type="pin"/>
+ <point id="259" idObject="241" inUse="false" type="pin"/>
+ <point id="296" idObject="294" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="297" idObject="288" inUse="false" mx="1.01886" my="0.181373" showLabel="true" type="modeling"/>
+ <spline id="298" idObject="287" inUse="false" type="modelingSpline"/>
+ <point id="299" idObject="286" inUse="false" mx="-2.86025" my="-2.4047" showLabel="true" type="modeling"/>
+ <spline id="300" idObject="285" inUse="false" type="modelingSpline"/>
+ <point id="301" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="302" idObject="278" inUse="false" type="modelingSpline"/>
+ <point id="303" idObject="267" inUse="false" mx="-2.86025" my="-2.4047" showLabel="true" type="modeling"/>
+ <spline id="304" idObject="280" inUse="false" type="modelingSpline"/>
+ <point id="305" idObject="273" inUse="false" mx="1.01886" my="0.181373" showLabel="true" type="modeling"/>
+ <point id="306" idObject="274" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="307" idObject="281" inUse="false" type="modelingSpline"/>
+ <point id="308" idObject="277" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="309" idObject="282" inUse="false" type="modelingSpline"/>
+ <point id="310" idObject="260" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="311" idObject="292" inUse="false" type="modelingSpline"/>
+ <point id="312" idObject="291" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="313" idObject="290" inUse="false" type="modelingSpline"/>
+ <point id="314" idObject="289" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="315" idObject="295" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="317" idObject="288" inUse="false" mx="1.01886" my="0.181373" showLabel="true" type="modeling"/>
+ <point id="318" idObject="289" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="319" inUse="false" lastToCountour="true" name="center_front" type="2" typeLine="dashDotLine" visible="1">
+ <nodes>
+ <node idObject="317" type="NodePoint"/>
+ <node idObject="318" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="320" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="321" idObject="260" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="322" inUse="false" lastToCountour="true" name="center_back" type="2" typeLine="dashDotLine" visible="1">
+ <nodes>
+ <node idObject="320" type="NodePoint"/>
+ <node idObject="321" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="331" idObject="329" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="332" idObject="260" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="333" idObject="323" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="334" idObject="325" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="335" idObject="327" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="336" idObject="326" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="337" idObject="328" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="338" idObject="324" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="339" idObject="330" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="341" idObject="260" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="342" idObject="324" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="343" inUse="false" lastToCountour="true" name="center_front" type="2" typeLine="dashDotDotLine" visible="1">
+ <nodes>
+ <node idObject="341" type="NodePoint"/>
+ <node idObject="342" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="344" idObject="141" inUse="false" mx="-3.13558" my="-1.8699" showLabel="true" type="modeling"/>
+ <spline id="345" idObject="14" inUse="false" type="modelingSpline"/>
+ <point id="348" idObject="142" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="349" idObject="141" inUse="false" mx="-3.13558" my="-1.8699" showLabel="true" type="modeling"/>
+ <spline id="350" idObject="14" inUse="false" type="modelingSpline"/>
+ <point id="351" idObject="7" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="358" idObject="324" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="359" idObject="356" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="360" idObject="357" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="361" idObject="355" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="365" idObject="364" inUse="false" type="modelingSpline"/>
+ <point id="366" idObject="363" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="368" idObject="363" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="369" idObject="129" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="370" idObject="129" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="371" idObject="363" inUse="false" type="pin"/>
+ <point id="372" idObject="363" inUse="false" type="pin"/>
+ <point id="373" idObject="142" inUse="false" type="pin"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="39" mx="0" my="0" name="front" seamAllowance="true" uuid="{aca767c9-bc8e-4412-8050-3ab799c177a2}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="A" mx="30.5852" my="1018.68" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="26.6224" my="642.636" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="44" length="10" mx="0" my="0" rotation="90" topPin="149" visible="true"/>
+ <nodes>
+ <node excluded="true" idObject="26" type="NodePoint"/>
+ <node excluded="true" idObject="27" type="NodePoint"/>
+ <node idObject="147" type="NodePoint"/>
+ <node after="CurrentSeamAllowance / 2" idObject="146" type="NodePoint"/>
+ <node idObject="145" reverse="0" type="NodeSpline"/>
+ <node before="CurrentSeamAllowance / 2" idObject="144" type="NodePoint"/>
+ <node idObject="28" reverse="0" type="NodeSpline"/>
+ <node idObject="29" type="NodePoint"/>
+ <node idObject="175" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="30" reverse="0" type="NodeSpline"/>
+ <node idObject="31" type="NodePoint"/>
+ <node idObject="32" type="NodePoint"/>
+ <node before="CurrentSeamAllowance " idObject="33" type="NodePoint"/>
+ <node idObject="34" type="NodePoint"/>
+ <node idObject="35" reverse="0" type="NodeSpline"/>
+ <node idObject="36" type="NodePoint"/>
+ <node idObject="345" reverse="0" type="NodeSpline"/>
+ <node idObject="344" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="37" reverse="0" type="NodeSpline"/>
+ <node idObject="38" type="NodePoint"/>
+ <node idObject="174" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="42"/>
+ <record path="47"/>
+ </iPaths>
+ <pins>
+ <record>44</record>
+ <record>149</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="90" mx="41.4436" my="-0.419404" name="back" seamAllowance="true" uuid="{d7421c46-845c-4ec6-825a-830838baea80}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="B" mx="31.703" my="1030.35" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="35.6659" my="645.948" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="92" length="10" mx="0" my="0" rotation="90" topPin="210" visible="true"/>
+ <nodes>
+ <node idObject="207" type="NodePoint"/>
+ <node idObject="208" type="NodePoint"/>
+ <node idObject="121" reverse="0" type="NodeSpline"/>
+ <node idObject="80" type="NodePoint"/>
+ <node idObject="81" reverse="0" type="NodeSpline"/>
+ <node idObject="82" type="NodePoint"/>
+ <node idObject="83" type="NodePoint"/>
+ <node idObject="84" type="NodePoint"/>
+ <node idObject="85" type="NodePoint"/>
+ <node idObject="86" reverse="0" type="NodeSpline"/>
+ <node idObject="87" type="NodePoint"/>
+ <node idObject="116" reverse="0" type="NodeSpline"/>
+ <node idObject="122" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="99"/>
+ <record path="102"/>
+ <record path="250"/>
+ </iPaths>
+ <pins>
+ <record>92</record>
+ <record>210</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="155" mx="13.7493" my="-4.6226" name="front_side_piece" seamAllowance="true" uuid="{1cfccc36-c8a6-44ce-a7c1-c2e0a70a7c59}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="C" mx="218.6" my="257.505" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="429.151" my="257.505" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" bottomPin="160" length="1" mx="0" my="0" rotation="90" topPin="159" visible="true"/>
+ <nodes>
+ <node before="0" idObject="151" type="NodePoint"/>
+ <node idObject="152" type="NodePoint"/>
+ <node after="0" idObject="153" type="NodePoint"/>
+ <node idObject="154" reverse="1" type="NodeSpline"/>
+ </nodes>
+ <iPaths>
+ <record path="157"/>
+ </iPaths>
+ <pins>
+ <record>159</record>
+ <record>160</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="173" mx="-6.28199" my="-34.9658" name="pocket_bag_1" seamAllowance="true" uuid="{db546f6e-8a8c-4ede-87fb-265feafb876b}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="6" letter="D" mx="174.712" my="509.292" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="6">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="Pocketing, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="6" mx="-71.6768" my="504.813" rotation="0" visible="true" width="6"/>
+ <grainline arrows="0" bottomPin="177" length="1" mx="0" my="0" rotation="90" topPin="176" visible="true"/>
+ <nodes>
+ <node idObject="161" type="NodePoint"/>
+ <node after="CurrentSeamAllowance / 2" idObject="162" type="NodePoint"/>
+ <node idObject="163" reverse="0" type="NodeSpline"/>
+ <node before="CurrentSeamAllowance / 2" idObject="164" type="NodePoint"/>
+ <node idObject="165" reverse="0" type="NodeSpline"/>
+ <node idObject="166" type="NodePoint"/>
+ <node idObject="167" reverse="0" type="NodeSpline"/>
+ <node idObject="168" type="NodePoint"/>
+ <node idObject="169" reverse="0" type="NodeSpline"/>
+ <node idObject="170" type="NodePoint"/>
+ <node idObject="171" reverse="0" type="NodeSpline"/>
+ <node idObject="172" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>176</record>
+ <record>177</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="188" mx="23.5871" my="-37.0993" name="pocket_bag_2" seamAllowance="true" uuid="{85fc8b74-f9d1-46ee-b415-a5047ca90df9}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="6" letter="E" mx="179.192" my="436.855" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="6">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="Pocketing, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="6" mx="-67.1971" my="427.896" rotation="0" visible="true" width="6"/>
+ <grainline arrows="0" bottomPin="190" length="10" mx="0" my="0" rotation="90" topPin="189" visible="true"/>
+ <nodes>
+ <node idObject="178" type="NodePoint"/>
+ <node idObject="179" type="NodePoint"/>
+ <node idObject="180" reverse="0" type="NodeSpline"/>
+ <node idObject="181" type="NodePoint"/>
+ <node idObject="182" reverse="0" type="NodeSpline"/>
+ <node idObject="183" type="NodePoint"/>
+ <node idObject="184" reverse="0" type="NodeSpline"/>
+ <node idObject="185" type="NodePoint"/>
+ <node idObject="186" reverse="0" type="NodeSpline"/>
+ <node idObject="187" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>189</record>
+ <record>190</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="198" mx="-10.6675" my="-1.06675" name="fly_facing" seamAllowance="true" uuid="{9838f0fb-6f4a-4078-b917-d646466eaab2}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="3" letter="F" mx="-239.468" my="391.077" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="3">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="3" mx="-222.524" my="260.217" rotation="0" visible="true" width="3"/>
+ <grainline arrows="0" bottomPin="200" length="10" mx="0" my="0" rotation="90" topPin="371" visible="true"/>
+ <nodes>
+ <node idObject="369" type="NodePoint"/>
+ <node after="CurrentSeamAllowance / 2" idObject="366" type="NodePoint"/>
+ <node idObject="365" reverse="0" type="NodeSpline"/>
+ <node after="CurrentSeamAllowance / 2" before="CurrentSeamAllowance / 2" idObject="194" type="NodePoint"/>
+ <node before="CurrentSeamAllowance / 2" idObject="195" type="NodePoint"/>
+ <node idObject="196" reverse="0" type="NodeSpline"/>
+ <node idObject="197" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>200</record>
+ <record>371</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="230" mx="43.0127" my="-6.98009" name="back_yoke" seamAllowance="true" uuid="{94e22e5c-fcf4-4810-9826-4fd369810633}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="6" letter="I" mx="380.783" my="98.5557" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="6">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="6" mx="-26.8788" my="0" rotation="0" visible="true" width="6"/>
+ <grainline arrows="0" bottomPin="236" length="10" mx="0" my="0" rotation="90" topPin="235" visible="true"/>
+ <nodes>
+ <node idObject="223" type="NodePoint"/>
+ <node idObject="224" reverse="0" type="NodeSpline"/>
+ <node idObject="225" type="NodePoint"/>
+ <node idObject="226" reverse="0" type="NodeSpline"/>
+ <node idObject="227" type="NodePoint"/>
+ <node idObject="228" reverse="1" type="NodeSpline"/>
+ <node idObject="229" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>235</record>
+ <record>236</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="256" mx="48.6437" my="-38.8041" name="pocket" seamAllowance="true" uuid="{527a0e85-4faf-4d08-88c8-dbb65d45cd65}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="8" letter="J" mx="377.129" my="369.44" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="8">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="8" mx="62.8548" my="364.202" rotation="0" visible="true" width="8"/>
+ <grainline arrows="0" bottomPin="259" length="10" mx="0" my="0" rotation="90" topPin="258" visible="true"/>
+ <nodes>
+ <node before="CurrentSeamAllowance / 2" idObject="251" type="NodePoint"/>
+ <node after="CurrentSeamAllowance / 2" idObject="252" type="NodePoint"/>
+ <node after="CurrentSeamAllowance / 2" before="CurrentSeamAllowance / 2" idObject="253" type="NodePoint"/>
+ <node after="CurrentSeamAllowance / 2" before="CurrentSeamAllowance / 2" idObject="254" type="NodePoint"/>
+ <node after="CurrentSeamAllowance / 2" before="CurrentSeamAllowance / 2" idObject="255" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>258</record>
+ <record>259</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="316" inLayout="false" mx="21.0743" my="32.8712" name="shaped_waistband" seamAllowance="true" uuid="{81da4b94-5b76-49bf-8a87-2be10cff1848}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="4" letter="L" mx="48.9348" my="3827.08" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="6">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="4" mx="-217.488" my="3827.08" rotation="0" visible="true" width="6"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="296" type="NodePoint"/>
+ <node idObject="297" type="NodePoint"/>
+ <node idObject="298" reverse="1" type="NodeSpline"/>
+ <node idObject="299" type="NodePoint"/>
+ <node idObject="300" reverse="1" type="NodeSpline"/>
+ <node idObject="301" type="NodePoint"/>
+ <node idObject="302" reverse="0" type="NodeSpline"/>
+ <node idObject="303" type="NodePoint"/>
+ <node idObject="304" reverse="0" type="NodeSpline"/>
+ <node idObject="305" type="NodePoint"/>
+ <node idObject="306" type="NodePoint"/>
+ <node idObject="307" reverse="0" type="NodeSpline"/>
+ <node idObject="308" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="309" reverse="0" type="NodeSpline"/>
+ <node idObject="310" type="NodePoint"/>
+ <node idObject="311" reverse="1" type="NodeSpline"/>
+ <node idObject="312" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="313" reverse="1" type="NodeSpline"/>
+ <node idObject="314" type="NodePoint"/>
+ <node idObject="315" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="319"/>
+ <record path="322"/>
+ </iPaths>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="340" mx="0" my="0.863156" name="waistband" seamAllowance="true" uuid="{7a60e787-7551-4600-a6ef-f2cbe9d939b1}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="6" letter="K" mx="521.971" my="3992.99" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="6" mx="103.307" my="3998.42" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="331" type="NodePoint"/>
+ <node idObject="332" type="NodePoint"/>
+ <node idObject="333" type="NodePoint"/>
+ <node idObject="334" type="NodePoint"/>
+ <node idObject="335" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="336" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="337" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="338" type="NodePoint"/>
+ <node idObject="339" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="343"/>
+ </iPaths>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="352" mx="-20.9868" my="-2.00376" name="fly_extension" seamAllowance="true" uuid="{7890f179-b3e3-4d27-843c-8f09dc4c9dbb}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="3" letter="G" mx="-244.128" my="387.849" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="3">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="3" mx="-230.405" my="261.98" rotation="0" visible="true" width="3"/>
+ <grainline arrows="0" bottomPin="373" length="10" mx="0" my="0" rotation="90" topPin="372" visible="true"/>
+ <nodes>
+ <node idObject="370" type="NodePoint"/>
+ <node after="0" idObject="368" type="NodePoint"/>
+ <node after="CurrentSeamAllowance / 2" before="0" idObject="348" type="NodePoint"/>
+ <node before="CurrentSeamAllowance / 2" idObject="349" type="NodePoint"/>
+ <node idObject="350" reverse="0" type="NodeSpline"/>
+ <node idObject="351" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>372</record>
+ <record>373</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="362" mx="-23.1365" my="-130.579" name="coin_pocket" seamAllowance="true" uuid="{7571a314-782f-41d8-8145-10642a70705b}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="H" mx="83.8514" my="4455.02" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="83.8514" my="4275.34" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node before="CurrentSeamAllowance / 2" idObject="358" type="NodePoint"/>
+ <node after="CurrentSeamAllowance / 2" idObject="359" type="NodePoint"/>
+ <node after="CurrentSeamAllowance / 2" before="CurrentSeamAllowance / 2" idObject="360" type="NodePoint"/>
+ <node after="CurrentSeamAllowance / 2" before="CurrentSeamAllowance / 2" idObject="361" type="NodePoint"/>
+ </nodes>
+ </detail>
+ </details>
+ <groups>
+ <group id="113" name="crutch_ease" tool="104" visible="false">
+ <item tool="51"/>
+ <item tool="53"/>
+ <item tool="55"/>
+ <item tool="61"/>
+ <item tool="62"/>
+ <item tool="73"/>
+ <item tool="74"/>
+ <item tool="75"/>
+ <item tool="76"/>
+ <item tool="103"/>
+ </group>
+ <group id="201" name="fly_piece" visible="true">
+ <item tool="140"/>
+ <item tool="141"/>
+ <item tool="142"/>
+ <item tool="363"/>
+ <item tool="364"/>
+ </group>
+ <group id="202" name="pocket" visible="false">
+ <item tool="130"/>
+ <item tool="131"/>
+ <item tool="132"/>
+ <item tool="133"/>
+ <item tool="134"/>
+ <item tool="135"/>
+ <item tool="136"/>
+ <item tool="137"/>
+ <item tool="138"/>
+ <item tool="139"/>
+ <item tool="148"/>
+ <item tool="150"/>
+ <item tool="158"/>
+ </group>
+ <group id="231" name="back_yoke" visible="false">
+ <item tool="211"/>
+ <item tool="212"/>
+ <item tool="213"/>
+ <item tool="214"/>
+ <item tool="215"/>
+ <item object="217" tool="216"/>
+ <item object="218" tool="216"/>
+ <item tool="221"/>
+ <item tool="222"/>
+ <item tool="232"/>
+ </group>
+ <group id="283" name="back_pocket" visible="false">
+ <item tool="237"/>
+ <item tool="238"/>
+ <item tool="239"/>
+ <item tool="240"/>
+ <item tool="241"/>
+ <item tool="242"/>
+ <item tool="243"/>
+ <item tool="257"/>
+ </group>
+ <group id="293" name="curved_waistband" tool="284" visible="false">
+ <item object="267" tool="266"/>
+ <item object="268" tool="266"/>
+ <item object="269" tool="266"/>
+ <item object="270" tool="266"/>
+ <item object="271" tool="266"/>
+ <item object="273" tool="272"/>
+ <item object="274" tool="272"/>
+ <item object="275" tool="272"/>
+ <item tool="276"/>
+ <item tool="277"/>
+ <item tool="278"/>
+ <item tool="279"/>
+ <item tool="280"/>
+ <item tool="281"/>
+ <item tool="282"/>
+ <item object="285" tool="284"/>
+ <item object="286" tool="284"/>
+ <item object="287" tool="284"/>
+ <item object="288" tool="284"/>
+ <item object="289" tool="284"/>
+ <item object="290" tool="284"/>
+ <item object="291" tool="284"/>
+ <item object="292" tool="284"/>
+ <item tool="294"/>
+ <item tool="295"/>
+ </group>
+ </groups>
+ </draw>
+</pattern>
diff --git a/source/contemporary_womenswear/trousers/basic_jeans/index.rst b/source/contemporary_womenswear/trousers/basic_jeans/index.rst
new file mode 100644
index 0000000..6e1e2bd
--- /dev/null
+++ b/source/contemporary_womenswear/trousers/basic_jeans/index.rst
@@ -0,0 +1,210 @@
+Basic Jeans
+===========
+
+ .. figure:: jeans_and_elastic_top.jpg
+ :align: center
+
+These are, construction wise, the same as the menswear
+:doc:`../../../contemporary_menswear/trousers/basic_jeans/index`,
+drafted for a body shape that requires more space on the back than on
+the front.
+
+The default setting is for the jeans to sit on the low waist, but it can
+be adjusted to go to the natural waist.
+
+Materials
+---------
+
+Fabric
+^^^^^^
+
+* Between 1 and 1.5 m of sturdy trouser fabric: denim, corduroy,
+ heavyweight linen etc. or technical breathing and abrasion resistant
+ 2nd layer fabric;
+* 50 cm pocket fabric.
+
+Notions
+^^^^^^^
+
+* sewing thread to match the fabric;
+* zipper, as long as the fly piece from the pattern;
+* a suitable button;
+* 16 cm of 2 cm wide elastic;
+* optional: 2.5 m bias binding to finish some raw edges (any colour, as
+ it won’t show).
+
+Pattern
+-------
+
+Measurements
+^^^^^^^^^^^^
+
+This pattern uses the :doc:`../../drafting_methods/aldrich/index`.
+
+You need to take the following measurements:
+
+``highhip_circ`` (G08)
+ circumference of the low waist, where these jeans are designed to
+ sit;
+``hip_circ`` (G09)
+ circumference of the hips;
+``height_waist_side_to_hip`` (A.20)
+ vertical distance from Waist to Hip;
+``rise_length_side`` (N08)
+ vertical distance from Waist side down to Crotch level;
+``height_waist_back`` (A23)
+ height from the waist to the ground, measured in the center back,
+ going over the buttocks;
+
+the file :download:`../../drafting_methods/aldrich/aldrich.vit` is used by
+default by the pattern file and has the list of needed measurements.
+
+Pattern
+^^^^^^^
+
+Get the valentina file for the pattern,
+:download:`basic_jeans.val`.
+
+In the table of variables in Valentina you can also set the following
+increments; for styling you probably want to change ``waist_position``
+(and the related ``waist_circ``), ``jeans_bottom_width`` (and possibly
+the related ``jeans_knee_width``) and ``hips_ease``; for curvier people
+you may need to change ``front_curve_distance``, ``back_curve_distance``
+and / or crutch_ease, for everything else the default should be
+generally fine:
+
+``waistband_depth``
+ height of the waistband, e.g. 4 cm;
+``waist_position``
+ the distance between the natural waist and the waist of the jeans:
+ the drafting system suggested 5 cm;
+``waist_circ``
+ the circumference where the waist of the jeans will be: equals to
+ ``highip_circ`` if ``waist_position`` is 5 cm;
+``jeans_bottom_width``
+ width of the legs at the hems (half the circumference), 19 cm gives a
+ straight cut on average sizes, make sure that it is at least as wide
+ as the diagonal circumference across the heel and ankle;
+``jeans_knee_width``
+ width at the knee (half the circumference): 2 cm more than the hem,
+ but it can be increased a bit for skinny jeans where the hem is quite
+ narrow;
+``front_curve_distance``
+ 3.25 cm if hips < 102 cm, 3.5 cm otherwise;
+``back_curve_distance``
+ 4.5 cm if hips < 102 cm, 4.75 cm otherwise;
+``crutch_ease``
+ 5 or 6 cm;
+``hips_ease``
+ added ease at the hips, per side, e.g. 1 cm;
+``pocket_opening_width``
+ how wide the pocket should be, e.g. 12 cm;
+``pocket_opening_depth``
+ how deep the pocket opening should be, e.g. 7.5 cm;
+``pocket_facing_width``
+ how much the pocket facing should overlap away from the opening, in
+ the horizontal direction, e.g. 3 cm;
+``pocket_facing_depth``
+ how much the pocket facing should overlap away from the opening, in
+ the vertical direction, e.g. 5 cm;
+``pocket_depth``
+ how deep the pocket should be, from the top, e.g. 26 cm;
+``pocket_depth_side``
+ where the pocket should stop following the side seam, e.g. 19 cm;
+``pocket_depth_front``
+ where the pocket should stop following the front seam, e.g. 9.5 cm;
+``coin_pocket_width``
+ how wide the coin pocket is, e.g. 8 cm;
+``coin_pocket_depth``
+ how tall the coin pocket is, e.g. 10 cm;
+``fly_piece_width``
+ the width of the fly piece, e.g. 4 cm;
+``back_pocket_width``
+ the width of the back pocket at the top, e.g. 18 cm;
+``back_pocket_depth``
+ the depth of the back pocket, e.g. 18 cm;
+``back_pocket_point_depth``
+ the vertical distance from the tip of the pocket to where the bottom
+ lines start at the sides, e.g. 3 cm;
+``back_pocket_raster``
+ how much the sides of the pockets should taper in before the bottom
+ lines, e.g. 0.5 cm;
+``sewing_allowance``
+ enough to be able to use french or flat felled seams.
+
+After adding all measurements, adjust the parameters of curves A9_A6 and
+A24_A19 so that they about touch the cornflower blue arcs.
+
+Instructions
+------------
+
+Follow the instructions for the
+Menswear :doc:`../../../contemporary_menswear/trousers/basic_jeans/index`.
+
+.. tip::
+
+ If you want to make a quick mockup, you can do so with the :ref:`block
+ used to draft the jeans <aldrich_block_close_fitting_trouser_jeans>`,
+ as that only uses four pieces, but can be used to double check the
+ measurements. Be sure to set the increments to the same values as in the
+ jeans pattern.
+
+When sewing the waistband you may want to add a third piece of elastic
+at the center back, just like the two on the side seams.
+Alternatively, there is a shaped waistband variant: to use that cut two
+pieces, right sides together sew the top seam, and then treat it as the
+straight waistband, skipping the elastic.
+
+Variants
+--------
+
+Shaped Waistband
+^^^^^^^^^^^^^^^^
+
+Instead of a straight waistband shaped with elastic you can make a
+shaped waistband: cut two of that part instead of the straight
+waistband, and when you get to that stage do as follows.
+
+.. tip:: If you need to piece the waistband you can do it on the center
+ back, sew the two pieces wrong sides together and then flat fell the
+ seam. In that case make sure to flat fell the outer waistband and the
+ waistband facing in the opposite directions, to reduce bulk; you may
+ also want to flat fell the outer waistband in the same direction as
+ that of the back seam of the trousers, but this is just to make it
+ look nicer.
+
+.. figure:: 0a01-sewn_waistband_outer.jpg
+ :align: center
+
+Right sides together, sew the outer waistband to the jeans, matching all
+notches to the seam lines. Press the allowances up.
+
+.. tip:: To help with selecting the right piece: make sure that you're
+ sewing the widest side of the waistband, and that the side with the
+ straight bit goes where the placket extension is. Don't ask me how I
+ needed this :D
+
+.. figure:: 0a02-sewn_waistband_facing.jpg
+ :align: center
+
+Right sides together, put the waistband facing on the outer facing and
+sew all 3 remaining edges.
+
+Press inside out; you may want to clip the corners, and if needed clip
+and notch the curved edges, but don't trim the allowances, as they are
+used to give more body to the waistband.
+
+.. figure:: 0a03-waistband_pressed.jpg
+ :align: center
+
+Press the remaining edge up, enclosing all allowances, and topstitch at
+2 mm and then at 1 cm from all four edges.
+
+Gallery
+-------
+
+See Also
+--------
+
+* `Blog post about the drafting and wearable mockup of this pattern
+ <https://blog.trueelena.org/blog/2024/02/19-jeans_step_one/index.html>`_
diff --git a/source/contemporary_womenswear/trousers/basic_jeans/jeans_and_elastic_top.jpg b/source/contemporary_womenswear/trousers/basic_jeans/jeans_and_elastic_top.jpg
new file mode 100644
index 0000000..f0afe62
--- /dev/null
+++ b/source/contemporary_womenswear/trousers/basic_jeans/jeans_and_elastic_top.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/trousers/index.rst b/source/contemporary_womenswear/trousers/index.rst
index ffb0630..eec09f8 100644
--- a/source/contemporary_womenswear/trousers/index.rst
+++ b/source/contemporary_womenswear/trousers/index.rst
@@ -6,5 +6,6 @@
:maxdepth: 2
:caption: Contents:
+ basic_jeans/index
leggings_shorts/index
diff --git a/source/contemporary_womenswear/trousers/leggings_shorts/index.rst b/source/contemporary_womenswear/trousers/leggings_shorts/index.rst
index 531f9d1..3d8ed50 100644
--- a/source/contemporary_womenswear/trousers/leggings_shorts/index.rst
+++ b/source/contemporary_womenswear/trousers/leggings_shorts/index.rst
@@ -27,7 +27,7 @@ Pattern
Measurements
^^^^^^^^^^^^
-This pattern uses the :doc:`../../measurements/aldrich/index`.
+This pattern uses the :doc:`../../drafting_methods/aldrich/index`.
You need to take the following measurements:
@@ -42,7 +42,7 @@ You need to take the following measurements:
ankle circumference where the indentation at the back of the ankle is
the deepest.
-the file :download:`../../measurements/aldrich/aldrich.vit` is used by
+the file :download:`../../drafting_methods/aldrich/aldrich.vit` is used by
default by the pattern file and has the list of needed measurements.
Pattern
diff --git a/source/contemporary_womenswear/underwear/camisole/0201-binding_sewn.jpg b/source/contemporary_womenswear/underwear/camisole/0201-binding_sewn.jpg
new file mode 100644
index 0000000..34a5090
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/camisole/0201-binding_sewn.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/camisole/0202-binding_finished_wrong_side.jpg b/source/contemporary_womenswear/underwear/camisole/0202-binding_finished_wrong_side.jpg
new file mode 100644
index 0000000..d97c32f
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/camisole/0202-binding_finished_wrong_side.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/camisole/0203-elastic.jpg b/source/contemporary_womenswear/underwear/camisole/0203-elastic.jpg
new file mode 100644
index 0000000..a9f1bb5
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/camisole/0203-elastic.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/camisole/0204-elastic_finished.jpg b/source/contemporary_womenswear/underwear/camisole/0204-elastic_finished.jpg
new file mode 100644
index 0000000..cd6870d
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/camisole/0204-elastic_finished.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/camisole/0205-side_seams.jpg b/source/contemporary_womenswear/underwear/camisole/0205-side_seams.jpg
new file mode 100644
index 0000000..53bd723
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/camisole/0205-side_seams.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/camisole/0206-side_seams_felled.jpg b/source/contemporary_womenswear/underwear/camisole/0206-side_seams_felled.jpg
new file mode 100644
index 0000000..4e67034
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/camisole/0206-side_seams_felled.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/camisole/0207-straps.jpg b/source/contemporary_womenswear/underwear/camisole/0207-straps.jpg
new file mode 100644
index 0000000..993986c
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/camisole/0207-straps.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/camisole/0208-straps_folded.jpg b/source/contemporary_womenswear/underwear/camisole/0208-straps_folded.jpg
new file mode 100644
index 0000000..001963b
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/camisole/0208-straps_folded.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/camisole/0209-straps_sewn.jpg b/source/contemporary_womenswear/underwear/camisole/0209-straps_sewn.jpg
new file mode 100644
index 0000000..08628ae
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/camisole/0209-straps_sewn.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/camisole/0210-hem.jpg b/source/contemporary_womenswear/underwear/camisole/0210-hem.jpg
new file mode 100644
index 0000000..bfc746c
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/camisole/0210-hem.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/camisole/camisole.jpg b/source/contemporary_womenswear/underwear/camisole/camisole.jpg
new file mode 100644
index 0000000..fdba5c2
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/camisole/camisole.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/camisole/camisole.val b/source/contemporary_womenswear/underwear/camisole/camisole.val
new file mode 100644
index 0000000..0ac4e01
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/camisole/camisole.val
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="de" passmarkLength="">
+ <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.1</version>
+ <unit>cm</unit>
+ <description>Based on the close fitting body block from page 200 of Metric Pattern Cutting for Women's Wear by Winifred Aldrich, 6th edition.</description>
+ <notes/>
+ <patternName>Camisole</patternName>
+ <patternNumber/>
+ <company/>
+ <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements path="../../drafting_methods/aldrich/aldrich.vit"/>
+ <increments>
+ <increment description="" formula="60" name="#finished_length"/>
+ <increment formula="2" name="#strap_width"/>
+ <increment formula="2" name="#seam_allowance"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="block">
+ <calculation>
+ <point id="1" mx="0.132292" my="0.264583" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="neck_back_to_waist_b + 1" lineColor="black" mx="0.132292" my="0.264583" name="A1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="3" length="#finished_length" lineColor="black" mx="0.132292" my="0.354533" name="A2" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="4" length="neck_back_to_highbust_b - 3" lineColor="black" mx="0.132292" my="0.264583" name="A3" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="5" length="CurrentLength/2" lineColor="black" mx="0.132292" my="0.264583" name="A4" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="6" length="CurrentLength/8" lineColor="black" mx="0.132292" my="0.264583" name="A5" secondPoint="5" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="1" id="7" length="neck_circ / 6" lineColor="black" mx="0.132292" my="0.264583" name="A6" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="90" basePoint="7" id="8" length="1.3" lineColor="black" mx="0.132292" my="0.264583" name="A7" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="4" id="10" length="across_back_b / 2 - 2.5" lineColor="black" mx="-1.75191" my="0.415319" name="A8" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="10" id="11" mx="-1.75191" my="0.415319" name="A9" secondPoint="5" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="10" id="12" mx="-2.20412" my="0.415319" name="A10" secondPoint="6" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="12" id="13" length="-1" lineColor="black" mx="0.132292" my="0.264583" name="A11" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="8" id="14" lineColor="black" secondPoint="13" typeLine="hair"/>
+ <point firstPoint="4" id="15" length="bust_circ / 4 - 3" lineColor="black" mx="0.132292" my="0.264583" name="A12" secondPoint="10" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="15" id="16" mx="0.132292" my="0.264583" name="A13" secondPoint="2" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="15" id="17" mx="0.132292" my="0.264583" name="A14" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <spline aScale="0" angle1="AngleLine_A7_A11 - 90" angle2="90" color="black" id="18" length1="3" length2="4" penStyle="hair" point1="13" point4="11" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="135" color="black" id="19" length1="5" length2="3" penStyle="hair" point1="11" point4="15" type="simpleInteractive"/>
+ <point firstPoint="16" id="20" length="3" lineColor="black" mx="0.132292" my="0.264583" name="A15" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="270" angle2="90" color="black" id="21" length1="8" length2="8" penStyle="hair" point1="15" point4="20" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="90" color="black" id="22" length1="8" length2="8" penStyle="hair" point1="20" point4="17" type="simpleInteractive"/>
+ <point firstPoint="1" id="23" length="neck_circ / 6 - 1" lineColor="black" mx="0.132292" my="0.264583" name="A16" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="5" id="75" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A17" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="0" angle2="215" color="black" id="76" length1="6" length2="6" penStyle="hair" point1="75" point4="11" type="simpleInteractive"/>
+ <point angle="0" basePoint="1" id="87" length="(Spl_A11_A9 + Spl_A9_A12) * 2 * 0.95" lineColor="black" mx="0.264583" my="0.396875" name="A18" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="90" basePoint="1" id="88" length="#strap_width" lineColor="black" mx="0.264583" my="0.396875" name="A19" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="87" id="89" mx="0.264583" my="0.396875" name="A20" secondPoint="88" showLabel="true" type="pointOfIntersection"/>
+ <point angle="0" basePoint="1" id="90" length="Spl_A17_A9 * 2 * 0.95" lineColor="black" mx="0.264583" my="0.396875" name="A21" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="90" id="91" mx="0.264583" my="0.396875" name="A22" secondPoint="88" showLabel="true" type="pointOfIntersection"/>
+ </calculation>
+ <modeling>
+ <point id="52" idObject="11" inUse="false" mx="-1.75191" my="0.415319" showLabel="true" type="modeling"/>
+ <spline id="53" idObject="19" inUse="false" type="modelingSpline"/>
+ <point id="54" idObject="15" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="55" idObject="21" inUse="false" type="modelingSpline"/>
+ <point id="56" idObject="20" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="57" idObject="22" inUse="false" type="modelingSpline"/>
+ <point id="58" idObject="17" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="59" idObject="3" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="66" idObject="11" inUse="false" mx="-1.75191" my="0.415319" showLabel="true" type="modeling"/>
+ <spline id="67" idObject="19" inUse="false" type="modelingSpline"/>
+ <point id="68" idObject="15" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="69" idObject="21" inUse="false" type="modelingSpline"/>
+ <point id="70" idObject="20" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="71" idObject="22" inUse="false" type="modelingSpline"/>
+ <point id="72" idObject="17" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="73" idObject="3" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="77" idObject="75" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="78" idObject="76" inUse="false" type="modelingSpline"/>
+ <point id="80" idObject="75" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="81" idObject="76" inUse="false" type="modelingSpline"/>
+ <point id="83" idObject="75" inUse="false" type="pin"/>
+ <point id="84" idObject="75" inUse="false" type="pin"/>
+ <point id="85" idObject="3" inUse="false" type="pin"/>
+ <point id="86" idObject="3" inUse="false" type="pin"/>
+ <point id="92" idObject="88" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="93" idObject="91" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="94" idObject="90" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="95" idObject="1" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="97" idObject="88" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="98" idObject="89" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="99" idObject="87" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="100" idObject="1" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="102" idObject="2" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="103" idObject="20" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="104" inUse="false" lastToCountour="true" name="waist" type="2" typeLine="dashDotDotLine" visible="1">
+ <nodes>
+ <node idObject="102" type="NodePoint"/>
+ <node idObject="103" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="105" idObject="2" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="106" idObject="20" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="107" inUse="false" lastToCountour="true" name="waist" type="2" typeLine="dashDotDotLine" visible="1">
+ <nodes>
+ <node idObject="105" type="NodePoint"/>
+ <node idObject="106" type="NodePoint"/>
+ </nodes>
+ </path>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="60" mx="0" my="0" name="back" seamAllowance="true" uuid="{7c510c00-ab9b-4635-b603-e50b598d6a25}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="A" mx="100.543" my="854.968" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="100.806" my="642.863" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="1" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node after="0" before="0" idObject="80" type="NodePoint"/>
+ <node idObject="81" reverse="0" type="NodeSpline"/>
+ <node after="0" before="0" idObject="52" type="NodePoint"/>
+ <node idObject="53" reverse="0" type="NodeSpline"/>
+ <node angle="5" before="0" idObject="54" type="NodePoint"/>
+ <node idObject="55" reverse="0" type="NodeSpline"/>
+ <node idObject="56" type="NodePoint"/>
+ <node idObject="57" reverse="0" type="NodeSpline"/>
+ <node idObject="58" type="NodePoint"/>
+ <node after="0" idObject="59" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="104"/>
+ </iPaths>
+ <pins>
+ <record>84</record>
+ <record>86</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="74" mx="22.8015" my="0.147106" name="front" seamAllowance="true" uuid="{2f272d0b-b5b9-477d-ba20-f1b093e63ca2}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="B" mx="106.311" my="807.355" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="99.7622" my="616.763" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="1" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node after="0" before="0" idObject="77" type="NodePoint"/>
+ <node idObject="78" reverse="0" type="NodeSpline"/>
+ <node after="0" before="0" idObject="66" type="NodePoint"/>
+ <node idObject="67" reverse="0" type="NodeSpline"/>
+ <node angle="5" before="0" idObject="68" type="NodePoint"/>
+ <node idObject="69" reverse="0" type="NodeSpline"/>
+ <node idObject="70" type="NodePoint"/>
+ <node idObject="71" reverse="0" type="NodeSpline"/>
+ <node idObject="72" type="NodePoint"/>
+ <node after="0" idObject="73" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="107"/>
+ </iPaths>
+ <pins>
+ <record>83</record>
+ <record>85</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="96" mx="0" my="0" name="back_binding" seamAllowance="true" uuid="{c214deb7-5365-4aaa-a91b-b67225370dce}" version="2" width="#strap_width">
+ <data annotation="" foldPosition="" fontSize="0" height="2" letter="D" mx="133.603" my="-36.9165" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="2">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="Elastic, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="2" mx="49.222" my="-36.9165" rotation="0" visible="true" width="2"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node before="0" idObject="92" type="NodePoint"/>
+ <node after="0" idObject="93" type="NodePoint"/>
+ <node before="0" idObject="94" type="NodePoint"/>
+ <node after="0" idObject="95" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="101" mx="0" my="6.51062" name="straps" seamAllowance="true" uuid="{b7bc1f74-0b07-4d67-b75b-c3c7a6d27ce8}" version="2" width="#strap_width">
+ <data annotation="" foldPosition="" fontSize="0" height="2" letter="C" mx="136.266" my="-35.109" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="2">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="2" mx="55.6877" my="-36.8669" rotation="0" visible="true" width="2"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="97" type="NodePoint"/>
+ <node idObject="98" type="NodePoint"/>
+ <node idObject="99" type="NodePoint"/>
+ <node idObject="100" type="NodePoint"/>
+ </nodes>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/contemporary_womenswear/underwear/camisole/index.rst b/source/contemporary_womenswear/underwear/camisole/index.rst
new file mode 100644
index 0000000..5e8aeae
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/camisole/index.rst
@@ -0,0 +1,156 @@
+Camisole
+========
+
+.. figure:: camisole.jpg
+ :align: center
+
+A simple camisole, designed for knit fabric.
+
+This is an excellent project to use leftovers.
+
+Materials
+---------
+
+Fabric
+^^^^^^
+
+* ~ 60 cm knit fabric with good elasticity.
+
+You probably won't need the full width of the fabric, unless it is very
+narrow.
+
+Notions
+^^^^^^^
+
+* ~20 cm underwear elastic
+* sewing thread matching the fabric.
+
+Pattern
+-------
+
+Measurements
+^^^^^^^^^^^^
+
+This pattern uses the :doc:`../../drafting_methods/aldrich/index`.
+
+You need to take the following measurements:
+
+``bust_circ`` (G04)
+ Bust circumference.
+``waist_circ`` (G07)
+ Waist circumference.
+``across_back_b`` (I08)
+ Width of the back from armscye to armscye.
+``neck_circ`` (G02)
+ Circumference at the base of the neck.
+``neck_back_to_waist_b`` (H19)
+ Vertical distance from neck to waist on the back.
+``neck_back_to_highbust_b`` (H.21)
+ Depth of the armscye.
+
+the file :download:`../../drafting_methods/aldrich/aldrich.vit` is used by
+default by the pattern file and has the list of needed measurements.
+
+Pattern
+^^^^^^^
+
+Get the valentina file for the pattern,
+:download:`camisole.val`.
+
+You may want to change the following increments in the Tables of
+Variables; the defaults are sensible.
+
+``finished_length``
+ lenght of the finished garment *from the nape of the neck* (the actual
+ camisole will be shorter).
+``strap_width``
+ width of the straps and of the binding for the back.
+``seam_allowance``
+ enought for flat felled seams.
+
+Instructions
+------------
+
+Cutting
+^^^^^^^
+
+Cut the front and back pieces: they are identical, but both are given
+for convenience when arranging the pattern on fabric.
+
+Cut also two straps, a facing for the back and a piece of underwear
+elastic 4 cm shorter than the binding.
+
+.. tip::
+ When using fabric leftovers, if you don't have a piece that is big
+ enough you can add a seam at the center of the one or two of the
+ pieces; flat fell like the side seams, starting with the wrong sides
+ together and leaving the allowances on the outside.
+
+Sewing
+^^^^^^
+
+.. figure:: 0201-binding_sewn.jpg
+ :align: center
+
+Right sides together, put the binding on the back piece, sew with a
+narrow zig zag.
+
+.. figure:: 0202-binding_finished_wrong_side.jpg
+ :align: center
+
+Press up, then fold the binding towards the back to cover the raw edges.
+Sew over the remaining raw edge of the facing with a 3-step zigzag.
+
+.. figure:: 0203-elastic.jpg
+ :align: center
+
+Right sides together, put the elastic on the top of the front piece,
+pulling the elastic to fit the neckline, sew with a 3-step zig-zag.
+
+.. figure:: 0204-elastic_finished.jpg
+ :align: center
+
+Press up, topstitch with a 3-step elastic.
+
+.. figure:: 0205-side_seams.jpg
+ :align: center
+
+Wrong sides together, put the front over the back, sew the side seams
+with a narrow zig zag.
+
+.. tip::
+ the front and back are sewn wrong sides together so that the felled
+ seam is on the outside, and the part that touches the skin is
+ smoother.
+
+.. figure:: 0206-side_seams_felled.jpg
+ :align: center
+
+Press the allowances towards the back, trim the allowance of the back
+and fold that of the front to cover the raw edges, topstitch with a
+narrow zig zag to fell the seam.
+
+.. figure:: 0207-straps.jpg
+ :align: center
+
+Right sides together, put the straps over the armholes, starting at the
+side seam and leaving the excess floating, sew with a narrow zig zag.
+
+.. figure:: 0208-straps_folded.jpg
+ :align: center
+
+.. figure:: 0209-straps_sewn.jpg
+ :align: center
+
+Fold the straps outwards and over the raw edge like you did with the
+binding, sew with a 3-step zig zag continuing also over the floating
+part.
+
+.. figure:: 0210-hem.jpg
+ :align: center
+
+Fold up the hem 2 cm towards the inside, topstitch with a 3-step zig zag
+that catches the raw edge.
+
+Gallery
+-------
diff --git a/source/contemporary_womenswear/underwear/index.rst b/source/contemporary_womenswear/underwear/index.rst
new file mode 100644
index 0000000..8050f18
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/index.rst
@@ -0,0 +1,12 @@
+*************************
+ Underwear and nightwear
+*************************
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+
+ camisole/index
+ liliana_nightgown/index
+ pajamas_set/index
+
diff --git a/source/contemporary_womenswear/underwear/liliana_nightgown/0101-yoke_back.jpg b/source/contemporary_womenswear/underwear/liliana_nightgown/0101-yoke_back.jpg
new file mode 100644
index 0000000..7532ee9
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/liliana_nightgown/0101-yoke_back.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/liliana_nightgown/0102-yoke_front.jpg b/source/contemporary_womenswear/underwear/liliana_nightgown/0102-yoke_front.jpg
new file mode 100644
index 0000000..9c29126
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/liliana_nightgown/0102-yoke_front.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/liliana_nightgown/0301-seam_alignment.jpg b/source/contemporary_womenswear/underwear/liliana_nightgown/0301-seam_alignment.jpg
new file mode 100644
index 0000000..fe4a6d7
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/liliana_nightgown/0301-seam_alignment.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/liliana_nightgown/0302-flat_felled_center_back.jpg b/source/contemporary_womenswear/underwear/liliana_nightgown/0302-flat_felled_center_back.jpg
new file mode 100644
index 0000000..97ad392
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/liliana_nightgown/0302-flat_felled_center_back.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/liliana_nightgown/0303-top_edge_hem.jpg b/source/contemporary_womenswear/underwear/liliana_nightgown/0303-top_edge_hem.jpg
new file mode 100644
index 0000000..3aea0eb
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/liliana_nightgown/0303-top_edge_hem.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/liliana_nightgown/0305-symmetical_sleeves.jpg b/source/contemporary_womenswear/underwear/liliana_nightgown/0305-symmetical_sleeves.jpg
new file mode 100644
index 0000000..4e89c0d
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/liliana_nightgown/0305-symmetical_sleeves.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/liliana_nightgown/0306-bottom_edge_hem.jpg b/source/contemporary_womenswear/underwear/liliana_nightgown/0306-bottom_edge_hem.jpg
new file mode 100644
index 0000000..6751a0d
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/liliana_nightgown/0306-bottom_edge_hem.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/liliana_nightgown/0307-sleeve_hem.jpg b/source/contemporary_womenswear/underwear/liliana_nightgown/0307-sleeve_hem.jpg
new file mode 100644
index 0000000..19fa22c
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/liliana_nightgown/0307-sleeve_hem.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/liliana_nightgown/0308-pinned_front.jpg b/source/contemporary_womenswear/underwear/liliana_nightgown/0308-pinned_front.jpg
new file mode 100644
index 0000000..2155f02
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/liliana_nightgown/0308-pinned_front.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/liliana_nightgown/0309-pinned_back.jpg b/source/contemporary_womenswear/underwear/liliana_nightgown/0309-pinned_back.jpg
new file mode 100644
index 0000000..0398dfd
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/liliana_nightgown/0309-pinned_back.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/liliana_nightgown/0311-attached_sleeves.jpg b/source/contemporary_womenswear/underwear/liliana_nightgown/0311-attached_sleeves.jpg
new file mode 100644
index 0000000..f64962e
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/liliana_nightgown/0311-attached_sleeves.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/liliana_nightgown/index.rst b/source/contemporary_womenswear/underwear/liliana_nightgown/index.rst
new file mode 100644
index 0000000..47bdac6
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/liliana_nightgown/index.rst
@@ -0,0 +1,219 @@
+Liliana Nightgown
+=================
+
+.. figure:: 0311-attached_sleeves.jpg
+ :align: center
+
+This nightgown is named after my great-aunt who used to make nightgowns
+with a crocheted yoke and a simple rectangular cotton body for the whole
+extended family.
+
+While it's not an historical pattern, it does bear a lot of resemblance
+to the simplest type of late victorian and edwardian chemise, and it can
+definitely be used as one.
+
+Most of the time and skill required for this pattern is in the crocheted
+yoke (for which at the moment there isn't a real pattern, but just the
+shape required); the sewing part is based on simple rectangles, straight
+seams and just a few pleats for shaping.
+
+Materials
+---------
+
+Fabric
+^^^^^^
+
+* About 1 – 1.5 m double width (i.e. 140 - 160 cm wide) lightweight cotton
+ or linen fabric.
+
+In the 1980s my great aunt used mostly cotton prints, but of course
+white shirt linen is very confortable alternative (and since it's
+underwear it doesn't have to be the nice dense kind, but lighter and
+cheaper options are fine).
+
+Yarn
+^^^^
+
+* One ball thin crochet cotton or linen yarn.
+
+The yoke is worked in a lace stitch; for a fine linen one, especially if
+used as a chemise, it can be something thin enough to be worked with a 1
+– 1.5 mm hook, but my great aunt answer to that suggestion would have
+been “make it yourself” and she used a relatively thicker yarn with a 2
+– 2.5 mm hook.
+
+Alternatively, you can use 0.25 m of lace fabric.
+
+Notions
+^^^^^^^
+
+* sewing thread matching the yarn;
+* sewing thread matching the fabric.
+
+Yoke Pattern
+------------
+
+Measurements
+^^^^^^^^^^^^
+
+This pattern uses the :doc:`../../drafting_methods/aldrich/index`.
+
+You need to take the following measurements:
+
+``bust_circ`` (G04)
+ Bust circumference.
+``waist_circ`` (G07)
+ Waist circumference.
+``hip_circ`` (G09)
+ Hip circumference; this is not used in the yoke pattern, but will be
+ needed later when cutting the body of the nightgown.
+``across_back_b`` (I08)
+ Width of the back from armscye to armscye.
+``neck_circ`` (G02)
+ Circumference at the base of the neck.
+``neck_back_to_waist_b`` (H19)
+ Vertical distance from neck to waist on the back.
+
+the file :download:`../../drafting_methods/aldrich/aldrich.vit` is used by
+default by the pattern file and has the list of needed measurements.
+
+Pattern
+^^^^^^^
+
+Get the valentina file for the pattern,
+:download:`liliana_nightgown_yoke.val`.
+
+Fabric Pattern
+--------------
+
+After making the yoke, try it on and measure the distance from the end
+of the yoke to where you want the nightgown to end, plus 2.5 cm for
+sewing allowances.
+
+.. tip:: A good length is around knee level (just above or just below):
+ for a longer garment a wider hem circumference than 160 cm is
+ recommended, which can be reached by adding triangular gores to the
+ sides.
+
+The body of the nightgown is a rectangle as high as the distance
+measured above and *at least* 20 cm wider than the ``hip_circ``
+measurement, up to the full width of the fabric.
+
+The sleeves are two rectangles 20 cm high ad as wide as the full length
+of the armscyes of the yoke plus 2-4 cm.
+
+Instructions
+------------
+
+Yoke
+^^^^
+
+.. figure:: 0101-yoke_back.jpg
+ :align: center
+
+ The back of the yoke: other than the meander band around the bottom
+ it's completely made of empty squares.
+
+.. figure:: 0102-yoke_front.jpg
+ :align: center
+
+ The front of the yoke: after completing the meander band at the
+ bottom, the back has been used as a reference to center a design in
+ the middle of it.
+
+Following the shape of the pattern, without the sewing allowances, make
+the yoke twice in filet crochet, starting with a simple back and adding
+a decorative pattern to the front.
+
+Alternatively, use any other tecnique (knitting, bobbin lace, etc.) to
+make two yokes (with no sewing allowances) or cut them in fabric with
+sewing allowances.
+
+Join the sides and shoulders of the two yokes in a way that is
+appropriate for the tecnique used.
+
+Cutting
+^^^^^^^
+
+Proceed with the measurements of the fabric pattern above and cut the
+body and the two sleeves.
+
+Sewing
+^^^^^^
+
+.. figure:: 0301-seam_alignment.jpg
+ :align: center
+
+Using thread that matches the fabric, sew the lenght of the body
+with a flat felled seam: wrong sides together align the one edge of the
+fabric at 5 mm from the other edge and sew with 1 cm sewing allowance.
+
+.. figure:: 0302-flat_felled_center_back.jpg
+ :align: center
+
+Press, fold and press the wider allowance so that all raw edges are
+covered and topstitch.
+
+.. figure:: 0303-top_edge_hem.jpg
+ :align: center
+
+Fold down the top edge of the fabric once 5 mm *towards the right side*,
+sew about 2 mm from the fold.
+
+Do the same to the sleeves: flat fell the sleeve in a short tube, and
+fold down its top edge.
+
+.. tip::
+
+ .. figure:: 0305-symmetical_sleeves.jpg
+ :align: center
+
+ Flat fell the seams of the two sleeves so that they are symmetrical,
+ and then attach them to the yoke with the fell facing towards the
+ back.
+
+.. figure:: 0306-bottom_edge_hem.jpg
+ :align: center
+
+Fold down the hem of the nightgown twice 1 cm and topstitch; if your
+machine has a fancy stitch that visually resembles the yoke you can use
+that in the thread that matches the yoke, otherwise use a simple
+straight stitch in the thread that matches the fabric.
+
+.. figure:: 0307-sleeve_hem.jpg
+ :align: center
+
+Do the same to the hem of the sleeves.
+
+.. figure:: 0308-pinned_front.jpg
+ :align: center
+
+.. figure:: 0309-pinned_back.jpg
+ :align: center
+
+Pin the body to the lower edge of the yoke, with the right side of the
+body on the wrong side of the yoke, overlapping by 5 mm excluding any
+scalloped edge of the yoke.
+
+Start by aligning the center back with the flat felled seam, the the
+center front with the opposite side of the body, and the quarter points
+of the body on the front side of the yoke, about 2 cm from the sides;
+distribute the excess fabric around the center front and back by making
+pleats that face towards the center back.
+
+Using thread that matches the yoke, topstitch with a narrow zig zag.
+
+.. figure:: 0311-attached_sleeves.jpg
+ :align: center
+
+Repeat the same to the sleeves, aligning the seam with the bottom of the
+armscye and making a box pleat on the top of the shoulder.
+
+Gallery
+-------
+
+.. figure:: ramie_nightgown_3_4.jpg
+ :align: center
+
+ The first version of the nightgown with the yoke worked with thicker
+ yarn and the body in white ramie.
diff --git a/source/contemporary_womenswear/underwear/liliana_nightgown/liliana_nightgown_yoke.val b/source/contemporary_womenswear/underwear/liliana_nightgown/liliana_nightgown_yoke.val
new file mode 100644
index 0000000..be2b221
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/liliana_nightgown/liliana_nightgown_yoke.val
@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.51.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.0</version>
+ <unit>cm</unit>
+ <description>Sleeping gown with crochet yoke
+
+Based on the fitting jersey top block from page 200 of Metric Pattern Cutting for Women's Wear by Winifred Aldrich, 6th edition.</description>
+ <notes/>
+ <patternName>Liliana Nightgown Yoke</patternName>
+ <patternNumber></patternNumber>
+ <company></company>
+ <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements>../../measurements/aldrich/aldrich.vit</measurements>
+ <increments/>
+ <previewCalculations/>
+ <draw name="block">
+ <calculation>
+ <point id="1" mx="0.132292" my="0.264583" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="neck_back_to_waist_b + 0.5" lineColor="black" mx="0.132292" my="0.264583" name="A1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="4" length="neck_back_to_highbust_b - 1" lineColor="black" mx="0.132292" my="0.264583" name="A3" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="5" length="CurrentLength/2" lineColor="black" mx="0.132292" my="0.264583" name="A4" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="6" length="CurrentLength/8" lineColor="black" mx="0.132292" my="0.264583" name="A5" secondPoint="5" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="1" id="7" length="neck_circ / 6 + 1" lineColor="black" mx="0.132292" my="0.264583" name="A6" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="90" basePoint="7" id="8" length="1.3" lineColor="black" mx="0.132292" my="0.264583" name="A7" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="225" color="black" id="9" length1="4" length2="2" penStyle="hair" point1="1" point4="8" type="simpleInteractive"/>
+ <point angle="0" basePoint="4" id="10" length="across_back_b / 2 - 1" lineColor="black" mx="-1.75191" my="0.415319" name="A8" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="10" id="11" mx="-1.75191" my="0.415319" name="A9" secondPoint="5" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="10" id="12" mx="1.83487" my="-2.02332" name="A10" secondPoint="6" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="12" id="13" length="-1" lineColor="black" mx="0.132292" my="0.264583" name="A11" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="8" id="14" lineColor="black" secondPoint="13" typeLine="hair"/>
+ <point firstPoint="4" id="15" length="bust_circ / 4 - 1" lineColor="black" mx="0.132292" my="0.264583" name="A12" secondPoint="10" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="15" id="16" mx="0.132292" my="0.264583" name="A13" secondPoint="2" showLabel="true" type="pointOfIntersection"/>
+ <spline aScale="0" angle1="AngleLine_A7_A11 - 90" angle2="90" color="black" id="18" length1="3" length2="4" penStyle="hair" point1="13" point4="11" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="135" color="black" id="19" length1="5" length2="3" penStyle="hair" point1="11" point4="15" type="simpleInteractive"/>
+ <point firstPoint="16" id="20" length="(bust_circ - waist_circ ) / 4 - 1" lineColor="black" mx="0.132292" my="0.264583" name="A15" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="270" angle2="90" color="black" id="21" length1="8" length2="8" penStyle="hair" point1="15" point4="20" type="simpleInteractive"/>
+ <point firstPoint="1" id="23" length="neck_circ / 6 - 0.5" lineColor="black" mx="0.132292" my="0.264583" name="A16" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="270" angle2="0" color="black" id="24" length1="4" length2="4" penStyle="hair" point1="8" point4="23" type="simpleInteractive"/>
+ <line firstPoint="13" id="28" lineColor="black" secondPoint="15" typeLine="hair"/>
+ <point firstPoint="4" id="125" length="3" lineColor="black" mx="0.264583" my="0.396875" name="A18" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="125" curve="21" id="126" lineColor="black" mx="0.264583" my="0.396875" name="A19" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="13" id="129" length="3" lineColor="black" mx="-0.421283" my="-2.11797" name="A20" secondPoint="8" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="8" id="130" lineColor="black" secondPoint="129" typeLine="hair"/>
+ <point firstPoint="23" id="131" length="Line_A7_A20" lineColor="black" mx="0.264583" my="0.396875" name="A21" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_A7_A11 - 90" color="black" id="132" length1="6" length2="6" penStyle="hair" point1="131" point4="129" type="simpleInteractive"/>
+ <operation axisType="1" center="1" id="142" suffix="a1" type="flippingByAxis">
+ <source>
+ <item idObject="132"/>
+ <item idObject="129"/>
+ <item idObject="13"/>
+ <item idObject="18"/>
+ <item idObject="11"/>
+ <item idObject="19"/>
+ <item idObject="15"/>
+ <item idObject="21"/>
+ <item idObject="126"/>
+ </source>
+ <destination>
+ <item idObject="143"/>
+ <item idObject="144" mx="-0.421283" my="-2.11797"/>
+ <item idObject="145" mx="0.132292" my="0.264583"/>
+ <item idObject="146"/>
+ <item idObject="147" mx="-1.75191" my="0.415319"/>
+ <item idObject="148"/>
+ <item idObject="149" mx="0.132292" my="0.264583"/>
+ <item idObject="150"/>
+ <item idObject="151" mx="0.264583" my="0.396875"/>
+ </destination>
+ </operation>
+ </calculation>
+ <modeling>
+ <point id="64" idObject="13" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="65" idObject="18" inUse="true" type="modelingSpline"/>
+ <point id="66" idObject="11" inUse="true" mx="-1.75191" my="0.415319" showLabel="true" type="modeling"/>
+ <spline id="67" idObject="19" inUse="true" type="modelingSpline"/>
+ <point id="68" idObject="15" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="69" idObject="21" inUse="true" type="modelingSpline"/>
+ <point id="103" idObject="11" inUse="true" type="pin"/>
+ <point id="108" idObject="2" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="109" idObject="20" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="110" inUse="true" lastToCountour="false" name="waist_line" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="108" type="NodePoint"/>
+ <node idObject="109" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="133" idObject="131" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="134" idObject="132" inUse="true" type="modelingSpline"/>
+ <point id="139" idObject="129" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="140" idObject="126" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="141" idObject="125" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="152" idObject="151" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="153" idObject="150" inUse="true" type="modelingSpline"/>
+ <point id="154" idObject="149" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="155" idObject="148" inUse="true" type="modelingSpline"/>
+ <point id="156" idObject="147" inUse="true" mx="-1.75191" my="0.415319" showLabel="true" type="modeling"/>
+ <spline id="157" idObject="146" inUse="true" type="modelingSpline"/>
+ <point id="158" idObject="145" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="159" idObject="144" inUse="true" mx="-0.421283" my="-2.11797" showLabel="true" type="modeling"/>
+ <spline id="160" idObject="143" inUse="true" type="modelingSpline"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="74" mx="25.1558" my="-0.041815" name="front yoke" seamAllowance="true" uuid="{e557f9eb-f417-48c5-9358-94a733d06c35}" version="2" width="1">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="A" mx="75.235" my="645.375" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="Crochet, work %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="-172.04" my="645.679" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="1" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="133" type="NodePoint"/>
+ <node idObject="134" reverse="0" type="NodeSpline"/>
+ <node idObject="139" type="NodePoint"/>
+ <node idObject="64" type="NodePoint"/>
+ <node idObject="65" reverse="0" type="NodeSpline"/>
+ <node idObject="66" passmark="false" passmarkAngle="straightforward" passmarkLine="two" type="NodePoint"/>
+ <node idObject="67" reverse="0" type="NodeSpline"/>
+ <node idObject="68" type="NodePoint"/>
+ <node idObject="69" reverse="0" type="NodeSpline"/>
+ <node idObject="140" type="NodePoint"/>
+ <node idObject="141" type="NodePoint"/>
+ <node idObject="152" type="NodePoint"/>
+ <node idObject="153" reverse="1" type="NodeSpline"/>
+ <node idObject="154" type="NodePoint"/>
+ <node idObject="155" reverse="1" type="NodeSpline"/>
+ <node idObject="156" type="NodePoint"/>
+ <node idObject="157" reverse="1" type="NodeSpline"/>
+ <node idObject="158" type="NodePoint"/>
+ <node idObject="159" type="NodePoint"/>
+ <node idObject="160" reverse="1" type="NodeSpline"/>
+ </nodes>
+ <iPaths>
+ <record path="110"/>
+ </iPaths>
+ <pins>
+ <record>103</record>
+ </pins>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/contemporary_womenswear/underwear/liliana_nightgown/ramie_nightgown_3_4.jpg b/source/contemporary_womenswear/underwear/liliana_nightgown/ramie_nightgown_3_4.jpg
new file mode 100644
index 0000000..7c606bd
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/liliana_nightgown/ramie_nightgown_3_4.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0101-shoulder_tape.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0101-shoulder_tape.jpg
new file mode 100644
index 0000000..d215d8e
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0101-shoulder_tape.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0102-shoulder_tape_topstitched.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0102-shoulder_tape_topstitched.jpg
new file mode 100644
index 0000000..887176b
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0102-shoulder_tape_topstitched.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0103-neck_binding.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0103-neck_binding.jpg
new file mode 100644
index 0000000..cdf6180
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0103-neck_binding.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0104-neck_binding_finished.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0104-neck_binding_finished.jpg
new file mode 100644
index 0000000..2a34310
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0104-neck_binding_finished.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0104a-neck_binding_v_point.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0104a-neck_binding_v_point.jpg
new file mode 100644
index 0000000..00a9925
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0104a-neck_binding_v_point.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0105-sleeve_first.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0105-sleeve_first.jpg
new file mode 100644
index 0000000..fdda1f4
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0105-sleeve_first.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0106-sleeve_second.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0106-sleeve_second.jpg
new file mode 100644
index 0000000..e4ccc51
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0106-sleeve_second.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0107-side_seam.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0107-side_seam.jpg
new file mode 100644
index 0000000..f2bb253
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0107-side_seam.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0108-sleeve_facing.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0108-sleeve_facing.jpg
new file mode 100644
index 0000000..e73228f
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0108-sleeve_facing.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0109-sleeve_facing_sewn.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0109-sleeve_facing_sewn.jpg
new file mode 100644
index 0000000..8c24089
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0109-sleeve_facing_sewn.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0110-sleeve_facing_topstitched.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0110-sleeve_facing_topstitched.jpg
new file mode 100644
index 0000000..13254fc
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0110-sleeve_facing_topstitched.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0112-mitering_bottom_first_fold.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0112-mitering_bottom_first_fold.jpg
new file mode 100644
index 0000000..810a509
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0112-mitering_bottom_first_fold.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0113-mitering_bottom_corner_fold.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0113-mitering_bottom_corner_fold.jpg
new file mode 100644
index 0000000..06af6de
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0113-mitering_bottom_corner_fold.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0114-mitering_bottom_pinned.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0114-mitering_bottom_pinned.jpg
new file mode 100644
index 0000000..bfd2855
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0114-mitering_bottom_pinned.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0115-hem.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0115-hem.jpg
new file mode 100644
index 0000000..985ec54
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0115-hem.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0201-interfacing.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0201-interfacing.jpg
new file mode 100644
index 0000000..50c66ff
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0201-interfacing.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0202-basted_pocket.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0202-basted_pocket.jpg
new file mode 100644
index 0000000..9a7f873
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0202-basted_pocket.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0203-topstitched_pocket.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0203-topstitched_pocket.jpg
new file mode 100644
index 0000000..ad6bc2c
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0203-topstitched_pocket.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0304-pocket.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0304-pocket.jpg
new file mode 100644
index 0000000..10d7dd8
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0304-pocket.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0305-inseam.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0305-inseam.jpg
new file mode 100644
index 0000000..36b3b5a
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0305-inseam.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0306-crotch_seam.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0306-crotch_seam.jpg
new file mode 100644
index 0000000..7282138
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0306-crotch_seam.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0307-hem.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0307-hem.jpg
new file mode 100644
index 0000000..a38b9a2
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0307-hem.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0308-casing.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0308-casing.jpg
new file mode 100644
index 0000000..7b25b85
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0308-casing.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/0309-elastic.jpg b/source/contemporary_womenswear/underwear/pajamas_set/0309-elastic.jpg
new file mode 100644
index 0000000..c0a02cb
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/0309-elastic.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/index.rst b/source/contemporary_womenswear/underwear/pajamas_set/index.rst
new file mode 100644
index 0000000..ef5454c
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/index.rst
@@ -0,0 +1,329 @@
+Pajamas set
+===========
+
+.. figure:: pajamas.jpg
+ :align: center
+
+These are relatively fitting jersey pajamas (the nightwear, not the
+original Indian trousers) with a V neck and pointed details at the top
+hem and long sleeves.
+
+There are options for long and short sleeves and trousers.
+
+It is a pretty simple pattern suitable for beginners, where the main
+fiddly bit is the point of the V neck, and would be pretty fast to make
+for an experienced sewist.
+
+Materials
+---------
+
+Fabric
+^^^^^^
+
+* Stretch fabric such as cotton jersey, from less than 1.5 m for short
+ sleeves / trousers up to 4 m for a full set (long + short tops and
+ trousers).
+
+Notions
+^^^^^^^
+
+* matching sewing thread;
+* ~ 20 cm, 1.5 cm wide cotton tape for each top;
+* enough elastic 2 cm wide to go around the waist for each bottom;
+* optional: scraps of fusible interfacing;
+* optional: fabric paint.
+
+Pattern
+-------
+
+Measurements
+^^^^^^^^^^^^
+
+This pattern uses the :doc:`../../drafting_methods/aldrich/index`.
+
+You need to take the following measurements:
+
+``bust_circ`` (G04)
+ Bust circumference.
+``waist_circ`` (G07)
+ Waist circumference.
+``hip_circ`` (G09)
+ Hip circumference; this is not used in the yoke pattern, but will be
+ needed later when cutting the body of the nightgown.
+``across_back_b`` (I08)
+ Width of the back from armscye to armscye.
+``height_waist_side_to_hip`` (A.20)
+ Vertical distance from the waist to the hip, on the side.
+``neck_circ`` (G02)
+ Circumference at the base of the neck.
+``neck_back_to_waist_b`` (H19)
+ Vertical distance from neck to waist on the back.
+``arm_shoulder_tip_to_wrist_bent`` (L05)
+ Length of the arm
+``height_waist_back`` (A.23)
+ From the waist to floor, on the back.
+``height_waist_side_to_hip`` (A.20)
+ From the waist to the hip, on the side.
+
+the file :download:`../../drafting_methods/aldrich/aldrich.vit` is used by
+default by the pattern file and has the list of needed measurements.
+
+Pattern
+^^^^^^^
+
+Get the valentina files for the pattern,
+:download:`pajamas_top.val` and :download:`pajamas_bottom.val`.
+
+You may want to change the following increments in the Tables of
+Variables; the defaults are sensible.
+
+For both patterns:
+
+``sewing_allowance``
+ e.g. 2 cm to allow for flat felled and / or french seams.
+
+For the pajamas top:
+
+``finished_length_side``
+ finished length, without the point;
+``bottom_point_length``
+ length of the point at the center back and front;
+``neck_dip_front``
+ distance from the base of the neck to the neckhole, in front;
+``sleeve_length_jersey``
+ 3 cm less than the regular length of the sleeve
+ (``arm_shoulder_tip_to_wrist_bent``)
+``short_sleeve_length``
+ to taste, somewhere in the middle of the biceps;
+``sleeve_point_length``
+ length of the point at the hem of the sleeve.
+
+For the pajamas bottom:
+
+``finished_length_long``
+ finished length of the long trousers;
+``finished_length_short``
+ finished length of the short trousers;
+``leg_hem_circ``
+ circumference of the hem of each leg;
+``back_rise``
+ how much to add to the back to allow for the bum curve: the default
+ is calculated based on the difference between waist and hips;
+
+Instructions
+------------
+
+When not otherwise specified, all seams should be sewn with an elastic
+stitch: either a lightning stitch (if available) or a very narrow
+zig-zag.
+
+Top
+^^^
+
+Cut one of the front and back pieces, on the fold of fabric; cut two of
+your chosen sleeve, also on the fold. The most efficient way is probably
+to open the fabric flat, fold in just enough of each side to cut the
+front and back, and then cut the sleeves from the remaining center part.
+
+.. tip::
+
+ if you plan to decorate your pajamas with fabric paint you may want
+ to do so at this stage, on the cut pieces, when you don't have to
+ deal with the rest of the garment. Since the pattern is designed with
+ a flat block, however, it's not a big deal to wait until it's fully
+ assembled.
+
+Also cut the neckhole binding: a cross-grain strip of fabric (along the
+direction where it is most elastic), long enough to go around the
+neckhole.
+
+Optionally, if making long sleeves, cut two of the sleeve facing, on the
+fold.
+
+.. tip::
+
+ You can cut the neckhole binding and the sleeve facings in a
+ contrasting fabric.
+
+Cut two pieces of cotton tape as wide as the shoulder seam.
+
+.. figure:: 0101-shoulder_tape.jpg
+ :align: center
+
+Right sides together, put the front over the back and align the tape so
+that it just covers the shoulder seam line and sew with a straigth
+stitch.
+
+.. figure:: 0102-shoulder_tape_topstitched.jpg
+ :align: center
+
+Press everything towards the back and topstitch with a straigth stitch
+near the other edge of the tape, enclosing all allowances.
+
+.. figure:: 0103-neck_binding.jpg
+ :align: center
+
+Right sides together, put the binding over the neck, starting from the
+center back; sew with 1 cm allowance.
+
+.. figure:: 0104-neck_binding_finished.jpg
+ :align: center
+
+Press the binding up and fold it over the allowances, enclosing them;
+herringbone stitch it by hand on the wrong side.
+
+.. note::
+
+ Alternatively you can let the binding overlap a bit over the seam on
+ the wrong side, and stitch in the ditch by machine.
+
+.. tip::
+
+ .. figure:: 0104a-neck_binding_v_point.jpg
+ :align: center
+
+ to make a clean V point in the V neck, after the binding has been
+ sewn to the body fold it right sides together right at the point and
+ sew with a backstitch a line 1 cm long that is about 30° from the
+ fold. Then continue enclosing the allowances, taking care to arrange
+ it in such a way that it opens at the seam in the front, and the back
+ is still neat.
+
+.. figure:: 0105-sleeve_first.jpg
+ :align: center
+
+Wrong sides together, put the sleeves over the body, easing the
+difference near the top of the sleeve, sew with a 8 mm allowance.
+
+.. figure:: 0106-sleeve_second.jpg
+ :align: center
+
+Turn it so that the right sides are together, sew again with a 1 cm
+allowance to make a french seam.
+
+.. figure:: 0107-side_seam.jpg
+ :align: center
+
+Wrong sides facing, sew the side seams, starting from the sleeve and
+going down to the hem, with a 8 mm allowance; turn everything so that
+the right sides are facing and sew again with a 1 cm allowance to make a
+french seam.
+
+.. figure:: 0108-sleeve_facing.jpg
+ :align: center
+
+If making a long sleeve, right sides together sew the short side of the
+facing.
+
+.. figure:: 0109-sleeve_facing_sewn.jpg
+ :align: center
+
+Put the facing on the sleeve, right sides together, and sew the end of
+the sleeve.
+
+.. figure:: 0110-sleeve_facing_topstitched.jpg
+ :align: center
+
+Fold the remaining allowance of the facing towards the wrong side, fold
+the facing towards the wrong side of the sleeve in such a way that it
+peeks out on the right side, and topstitch with an elastic stitch close
+to the border and close to the fold.
+
+If making a short sleeve, fold its bottom edge twice and topstitch it
+(ideally with a twin needle).
+
+.. figure:: 0112-mitering_bottom_first_fold.jpg
+ :align: center
+
+To miter the corners in the front and back of the hem, trim about 3 cm
+from the point, perpendicularly to the vertical axis, fold the edge
+close to the corner once towards the back by 2 cm.
+
+.. figure:: 0113-mitering_bottom_corner_fold.jpg
+ :align: center
+
+Fold the point down so that it will align to the point.
+
+.. figure:: 0114-mitering_bottom_pinned.jpg
+ :align: center
+
+And fold the edges again by 2 cm, making sure that the point is neat.
+
+.. figure:: 0115-hem.jpg
+ :align: center
+
+Fold the rest of the bottom edge twice towards the back and topstitch it
+(again ideally with a twin needle) to hem it.
+
+Bottom
+^^^^^^
+
+Cut two of the legs, marking the position of the pocket on the right
+leg. Also cut one of the pocket.
+
+.. tip::
+
+ If the recipent is left-handed you may want to put the pocket on the
+ left leg.
+
+.. figure:: 0201-interfacing.jpg
+ :align: center
+
+Optionally, put scraps of fusible interfacing on the right side of the
+fabric right inside the top and bottom corners of the pocket.
+
+.. figure:: 0202-basted_pocket.jpg
+ :align: center
+
+Fold down the top edge of the pocket by 1 cm (half the sewing allowance)
+towards the wrong side, pin it, fold also all remaining edges by 1 cm
+(full allowance) and baste in place.
+
+.. figure:: 0203-topstitched_pocket.jpg
+ :align: center
+
+Fold down the top edge of the pocket a second time by 1 cm, topstitch at
+8 mm from the edge.
+
+.. figure:: 0304-pocket.jpg
+ :align: center
+
+Put the pocket over the right leg, in the position marked on the
+pattern, topstitch in place.
+
+.. figure:: 0305-inseam.jpg
+ :align: center
+
+Wrong sides together sew the inseam with a 8 mm allowance, turn inside
+out so that they are right sides together and sew with a 1 cm allowance
+to make a french seam. In the next steps these allowances should go
+towards the back.
+
+.. figure:: 0306-crotch_seam.jpg
+ :align: center
+
+Put one leg inside the other, wrong sides together, sew the crotch seam
+with a 8 mm allowance, turn right sides together and sew with a 1 cm
+allowance to make a french seam.
+
+.. figure:: 0307-hem.jpg
+ :align: center
+
+Fold down the hem twice, topstitch (ideally with a twin needle) to hem.
+
+.. figure:: 0308-casing.jpg
+ :align: center
+
+Fold down the top twice, so that the folded edge lies over the seam
+line, topstitch (with a twin needle) to form a casing for the elastic,
+leaving an opening in the center back.
+
+.. figure:: 0309-elastic.jpg
+ :align: center
+
+Measure enough elastic to go snugly around the waist, insert it in the
+casing, sew it in a circle and hemstitch the casing closed by hand.
+
+Gallery
+-------
+
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/pajamas.jpg b/source/contemporary_womenswear/underwear/pajamas_set/pajamas.jpg
new file mode 100644
index 0000000..08e6b40
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/pajamas.jpg
Binary files differ
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/pajamas_bottom.val b/source/contemporary_womenswear/underwear/pajamas_set/pajamas_bottom.val
new file mode 100644
index 0000000..574db80
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/pajamas_bottom.val
@@ -0,0 +1,171 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.1</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>Pajamas bottom</patternName>
+ <patternNumber/>
+ <company>EoV</company>
+ <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements path="../../drafting_methods/aldrich/aldrich.vit"/>
+ <increments>
+ <increment formula="height_waist_back - 7" name="#finished_length_long"/>
+ <increment formula="height_waist_side_to_hip + 30" name="#finished_length_short"/>
+ <increment description="circumference of the hem for long trousers" formula="hip_circ / 3" name="#leg_hem_circ"/>
+ <increment description="How much to add to the back to allow for the bum curve" formula="(hip_circ - waist_circ) * 0.15" name="#back_rise"/>
+ <increment formula="2" name="#elastic_width"/>
+ <increment formula="12" name="#pocket_width"/>
+ <increment formula="12" name="#pocket_height"/>
+ <increment formula="2" name="#sewing_allowance"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="pattern">
+ <calculation>
+ <point id="1" mx="0.264583" my="0.396875" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="#finished_length_long" lineColor="black" mx="0.264583" my="0.396875" name="A1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="3" length="rise_length_side" lineColor="black" mx="0.264583" my="0.396875" name="A2" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="3" id="4" length="CurrentLength / 4 + 2" lineColor="black" mx="0.264583" my="0.396875" name="A3" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="1" id="5" length="hip_circ / 4 - 1" lineColor="black" mx="0.264583" my="0.396875" name="A4" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="180" basePoint="1" id="6" length="hip_circ / 4" lineColor="black" mx="0.264583" my="0.396875" name="A5" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="3" id="7" length="hip_circ * 0.3" lineColor="black" mx="0.264583" my="0.396875" name="A6" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="180" basePoint="3" id="8" length="hip_circ * 0.3 + 4" lineColor="black" mx="0.264583" my="0.396875" name="A7" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="8" id="9" length="1.5" lineColor="black" mx="0.264583" my="0.396875" name="A8" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="4" id="10" length="hip_circ * 0.3 - 6" lineColor="black" mx="0.264583" my="0.396875" name="A9" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="180" basePoint="4" id="11" length="hip_circ * 0.3 - 5" lineColor="black" mx="0.264583" my="0.396875" name="A10" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="2" id="12" length="#leg_hem_circ / 2 - 2" lineColor="black" mx="0.264583" my="0.396875" name="A11" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="180" basePoint="2" id="13" length="#leg_hem_circ / 2 + 2" lineColor="black" mx="0.264583" my="0.396875" name="A12" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="90" basePoint="6" id="14" length="#back_rise" lineColor="black" mx="0.264583" my="0.396875" name="A13" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="180" color="black" id="15" length1="10" length2="5" penStyle="hair" point1="14" point4="1" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="135" color="black" id="16" length1="10" length2="10" penStyle="hair" point1="5" point4="7" type="simpleInteractive"/>
+ <line firstPoint="10" id="17" lineColor="black" secondPoint="12" typeLine="hair"/>
+ <line firstPoint="13" id="18" lineColor="black" secondPoint="11" typeLine="hair"/>
+ <spline aScale="0" angle1="225" angle2="AngleLine_A9_A11 - 180" color="black" id="19" length1="5" length2="5" penStyle="hair" point1="7" point4="10" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A12_A10" angle2="315" color="black" id="20" length1="5" length2="5" penStyle="hair" point1="11" point4="9" type="simpleInteractive"/>
+ <spline aScale="0" angle1="45" angle2="270" color="black" id="21" length1="10" length2="10" penStyle="hair" point1="9" point4="14" type="simpleInteractive"/>
+ <point firstPoint="1" id="22" length="#finished_length_short" lineColor="black" mx="0.264583" my="0.396875" name="A14" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="22" id="23" lineColor="black" mx="0.264583" my="0.396875" name="A15" p1Line="7" p2Line="12" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point angle="180" basePoint="22" id="24" lineColor="black" mx="0.264583" my="0.396875" name="A16" p1Line="9" p2Line="13" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point firstPoint="1" id="48" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A17" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="49" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A18" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="48" id="50" mx="0.264583" my="0.396875" name="A19" secondPoint="49" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="50" id="51" length="#pocket_width / 2" lineColor="black" mx="0.264583" my="0.396875" name="A20" secondPoint="49" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="51" id="52" length="#pocket_width" lineColor="black" mx="0.264583" my="0.396875" name="A21" secondPoint="50" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270" basePoint="50" id="53" length="#pocket_height" lineColor="black" mx="0.264583" my="0.396875" name="A22" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="53" id="54" length="CurrentLength/3" lineColor="black" mx="0.264583" my="0.396875" name="A23" secondPoint="50" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="54" id="55" length="Line_A19_A20 * 2 / 3" lineColor="black" mx="0.264583" my="0.396875" name="A24" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="54" id="56" length="-CurrentLength" lineColor="black" mx="0.264583" my="0.396875" name="A25" secondPoint="55" showLabel="true" type="alongLine" typeLine="none"/>
+ </calculation>
+ <modeling>
+ <point id="25" idObject="14" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="26" idObject="15" inUse="false" type="modelingSpline"/>
+ <point id="27" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="28" idObject="5" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="29" idObject="16" inUse="false" type="modelingSpline"/>
+ <point id="30" idObject="7" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="31" idObject="19" inUse="false" type="modelingSpline"/>
+ <point id="32" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="33" idObject="12" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="34" idObject="13" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="35" idObject="11" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="36" idObject="20" inUse="false" type="modelingSpline"/>
+ <point id="37" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="38" idObject="21" inUse="false" type="modelingSpline"/>
+ <point id="40" idObject="1" inUse="false" type="pin"/>
+ <point id="41" idObject="2" inUse="false" type="pin"/>
+ <point id="42" idObject="24" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="43" idObject="23" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="44" inUse="false" lastToCountour="true" name="short_trousers" type="2" typeLine="dashLine" visible="1">
+ <nodes>
+ <node idObject="42" type="NodePoint"/>
+ <node idObject="43" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point angle="0" height="10" id="47" idObject="3" inUse="false" placeLabelType="1" type="placeLabel" visible="1" width="10"/>
+ <point id="57" idObject="52" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="58" idObject="51" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="59" idObject="55" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="60" idObject="53" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="61" idObject="56" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="62" idObject="52" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="63" inUse="false" lastToCountour="false" name="pocket" type="2" typeLine="dashDotLine" visible="1">
+ <nodes>
+ <node idObject="57" type="NodePoint"/>
+ <node idObject="58" type="NodePoint"/>
+ <node idObject="59" type="NodePoint"/>
+ <node idObject="60" type="NodePoint"/>
+ <node idObject="61" type="NodePoint"/>
+ <node idObject="62" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="64" idObject="52" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="65" idObject="51" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="66" idObject="55" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="67" idObject="53" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="68" idObject="56" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="39" mx="0" my="0" name="leg" seamAllowance="true" uuid="{5bd73536-3f61-4326-ad79-ba0ca03a6a46}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="A" mx="67.2568" my="291.446" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="-392.331" my="302.656" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="41" length="1" mx="0" my="0" rotation="90" topPin="40" visible="true"/>
+ <nodes>
+ <node after="#elastic_width * 3" idObject="25" type="NodePoint"/>
+ <node idObject="26" reverse="0" type="NodeSpline"/>
+ <node after="#elastic_width * 3" before="#elastic_width * 3" idObject="27" type="NodePoint"/>
+ <node before="#elastic_width * 3" idObject="28" type="NodePoint"/>
+ <node idObject="29" reverse="0" type="NodeSpline"/>
+ <node idObject="30" type="NodePoint"/>
+ <node idObject="31" reverse="0" type="NodeSpline"/>
+ <node idObject="32" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" idObject="33" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="34" type="NodePoint"/>
+ <node idObject="35" type="NodePoint"/>
+ <node idObject="36" reverse="0" type="NodeSpline"/>
+ <node idObject="37" type="NodePoint"/>
+ <node idObject="38" reverse="0" type="NodeSpline"/>
+ </nodes>
+ <iPaths>
+ <record path="44"/>
+ <record path="63"/>
+ </iPaths>
+ <pins>
+ <record>40</record>
+ <record>41</record>
+ </pins>
+ <placeLabels>
+ <record>47</record>
+ </placeLabels>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="69" mx="-29.5101" my="-7.4146" name="pocket" seamAllowance="true" uuid="{3d08527c-fe0f-44b7-8c97-1911df226cce}" version="2" width="1">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="B" mx="-532.688" my="777.743" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="-538.99" my="591.844" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node after="2" idObject="64" type="NodePoint"/>
+ <node before="2" idObject="65" type="NodePoint"/>
+ <node idObject="66" type="NodePoint"/>
+ <node idObject="67" type="NodePoint"/>
+ <node idObject="68" type="NodePoint"/>
+ </nodes>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/contemporary_womenswear/underwear/pajamas_set/pajamas_top.val b/source/contemporary_womenswear/underwear/pajamas_set/pajamas_top.val
new file mode 100644
index 0000000..839bcc7
--- /dev/null
+++ b/source/contemporary_womenswear/underwear/pajamas_set/pajamas_top.val
@@ -0,0 +1,288 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.1</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>Pajama top</patternName>
+ <patternNumber/>
+ <company>EoV</company>
+ <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements path="../../drafting_methods/aldrich/aldrich.vit"/>
+ <increments>
+ <increment formula="neck_back_to_waist_b + height_waist_side_to_hip" name="#finished_length_side"/>
+ <increment formula="16" name="#bottom_point_length"/>
+ <increment formula="6" name="#neck_dip_front"/>
+ <increment formula="arm_shoulder_tip_to_wrist_bent - 3" name="#sleeve_length_jersey"/>
+ <increment formula="20" name="#short_sleeve_length"/>
+ <increment formula="3" name="#sleeve_point_length"/>
+ <increment formula="2" name="#sewing_allowance"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="pattern">
+ <calculation>
+ <point id="1" mx="0.264583" my="0.396875" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="neck_back_to_waist_b" lineColor="black" mx="0.264583" my="0.396875" name="A1" showLabel="true" type="endLine" typeLine="dotLine"/>
+ <point firstPoint="1" id="3" length="#finished_length_side" lineColor="black" mx="0.264583" my="0.396875" name="A2" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="4" length="neck_back_to_highbust_b + 1" lineColor="black" mx="0.264583" my="0.396875" name="A3" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="5" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A4" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="6" length="CurrentLength/4" lineColor="black" mx="0.264583" my="0.396875" name="A5" secondPoint="5" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="1" id="7" length="neck_circ / 5 + 0.25 + 0.75" lineColor="black" mx="0.264583" my="0.396875" name="A6" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="90" basePoint="7" id="8" length="1" lineColor="black" mx="0.264583" my="0.396875" name="A7" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="4" id="9" length="across_back_b / 2 + 0.5" lineColor="black" mx="0.264583" my="0.396875" name="A8" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="9" id="10" mx="0.264583" my="0.396875" name="A9" secondPoint="5" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="9" id="11" mx="-2.76197" my="0.396875" name="A10" secondPoint="6" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="11" id="12" length="-0.5" lineColor="black" mx="0.557475" my="-1.84863" name="A11" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="4" id="13" length="bust_circ / 4 + 2" lineColor="black" mx="0.264583" my="0.396875" name="A12" secondPoint="9" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="13" id="14" mx="0.264583" my="0.396875" name="A13" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="1" id="15" length="neck_circ / 5 - 1.5" lineColor="black" mx="0.264583" my="0.396875" name="A14" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="8" id="16" lineColor="black" secondPoint="12" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_A7_A11 - 90" color="black" id="17" length1="2" length2="1.5" penStyle="hair" point1="1" point4="8" type="simpleInteractive"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_A7_A11 - 90" color="black" id="18" length1="4" length2="4" penStyle="hair" point1="15" point4="8" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A7_A11 - 90" angle2="90" color="black" id="19" length1="2" length2="2" penStyle="hair" point1="12" point4="10" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="180" color="black" id="20" length1="4" length2="3" penStyle="hair" point1="10" point4="13" type="simpleInteractive"/>
+ <point angle="0" basePoint="1" id="21" length="bust_circ / 2" lineColor="black" mx="0.264583" my="0.396875" name="A15" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="21" id="22" length="Line_A_A3 / 2 + 1" lineColor="black" mx="0.264583" my="0.396875" name="A16" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="21" id="23" length="#sleeve_length_jersey" lineColor="black" mx="0.264583" my="0.396875" name="A17" secondPoint="22" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="12" id="24" lineColor="cornflowerblue" secondPoint="13" typeLine="hair"/>
+ <arc aScale="0" angle1="180" angle2="270" center="21" color="cornflowerblue" id="25" penStyle="hair" radius="Line_A11_A12 + 2" type="simple"/>
+ <point angle="180" basePoint="22" curve="25" id="26" lineColor="black" mx="0.264583" my="0.396875" name="A18" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="26" id="29" mx="0.264583" my="0.396875" name="A19" secondPoint="23" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="26" id="30" length="CurrentLength/3" lineColor="black" mx="0.264583" my="0.396875" name="A20" secondPoint="21" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="29" id="31" length="CurrentLength/3" lineColor="black" mx="0.264583" my="0.396875" name="A21" secondPoint="23" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="21" id="32" length="#short_sleeve_length" lineColor="black" mx="0.264583" my="0.396875" name="A22" secondPoint="23" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="26" id="33" mx="-2.46908" my="-1.94626" name="A23" secondPoint="32" showLabel="true" type="pointOfIntersection"/>
+ <point id="34" mx="0.264583" my="0.396875" name="A24" p1Line1="33" p1Line2="26" p2Line1="32" p2Line2="31" showLabel="true" type="lineIntersect"/>
+ <spline aScale="0" angle1="0" angle2="225" color="black" id="35" length1="4" length2="2" penStyle="hair" point1="26" point4="30" type="simpleInteractive"/>
+ <spline aScale="0" angle1="45" angle2="180" color="black" id="36" length1="2" length2="8" penStyle="hair" point1="30" point4="21" type="simpleInteractive"/>
+ <point angle="0" basePoint="2" id="83" length="waist_circ / 4 + 3" lineColor="black" mx="0.264583" my="0.396875" name="A25" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="3" id="92" length="#bottom_point_length" lineColor="black" mx="0.264583" my="0.396875" name="A26" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="180" angle2="45" color="black" id="93" length1="8" length2="12" penStyle="hair" point1="14" point4="92" type="simpleInteractive"/>
+ <point firstPoint="15" id="98" length="#neck_dip_front" lineColor="black" mx="0.264583" my="0.396875" name="A27" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="45" angle2="AngleLine_A7_A11 - 90" color="black" id="99" length1="7" length2="4" penStyle="hair" point1="98" point4="8" type="simpleInteractive"/>
+ <point angle="270" basePoint="23" id="102" length="#sleeve_point_length" lineColor="black" mx="0.264583" my="0.396875" name="A28" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="135" angle2="0" color="black" id="103" length1="4" length2="4" penStyle="hair" point1="102" point4="31" type="simpleInteractive"/>
+ <point firstPoint="23" id="106" length="2" lineColor="black" mx="0.264583" my="0.396875" name="A29" secondPoint="21" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="31" id="107" mx="0.264583" my="0.396875" name="A30" secondPoint="106" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="2" id="123" length="CurrentLength / 2" lineColor="black" mx="0.264583" my="0.396875" name="A31" secondPoint="83" showLabel="true" type="alongLine" typeLine="none"/>
+ </calculation>
+ <modeling>
+ <point id="37" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="38" idObject="17" inUse="false" type="modelingSpline"/>
+ <point id="39" idObject="8" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="40" idObject="12" inUse="false" mx="0.557475" my="-1.84863" showLabel="true" type="modeling"/>
+ <spline id="41" idObject="19" inUse="false" type="modelingSpline"/>
+ <point id="42" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="43" idObject="20" inUse="false" type="modelingSpline"/>
+ <point id="44" idObject="13" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="45" idObject="14" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="46" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="50" idObject="8" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="51" idObject="12" inUse="false" mx="0.557475" my="-1.84863" showLabel="true" type="modeling"/>
+ <spline id="52" idObject="19" inUse="false" type="modelingSpline"/>
+ <point id="53" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="54" idObject="20" inUse="false" type="modelingSpline"/>
+ <point id="55" idObject="13" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="56" idObject="14" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="57" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="59" idObject="26" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="60" idObject="35" inUse="false" type="modelingSpline"/>
+ <point id="61" idObject="30" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="62" idObject="36" inUse="false" type="modelingSpline"/>
+ <point id="63" idObject="21" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="64" idObject="23" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="65" idObject="31" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="67" idObject="26" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="68" idObject="35" inUse="false" type="modelingSpline"/>
+ <point id="69" idObject="30" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="70" idObject="36" inUse="false" type="modelingSpline"/>
+ <point id="71" idObject="21" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="72" idObject="32" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="73" idObject="34" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="75" idObject="1" inUse="false" type="pin"/>
+ <point id="77" idObject="3" inUse="false" type="pin"/>
+ <point id="78" idObject="3" inUse="false" type="pin"/>
+ <point id="79" idObject="21" inUse="false" type="pin"/>
+ <point id="80" idObject="21" inUse="false" type="pin"/>
+ <point id="81" idObject="32" inUse="false" type="pin"/>
+ <point id="82" idObject="23" inUse="false" type="pin"/>
+ <point id="84" idObject="83" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="85" idObject="83" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="94" idObject="93" inUse="false" type="modelingSpline"/>
+ <point id="95" idObject="92" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="96" idObject="93" inUse="false" type="modelingSpline"/>
+ <point id="97" idObject="92" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="100" idObject="99" inUse="false" type="modelingSpline"/>
+ <point id="101" idObject="98" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="104" idObject="102" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="105" idObject="103" inUse="false" type="modelingSpline"/>
+ <point id="108" idObject="107" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="109" idObject="106" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="110" idObject="102" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="111" idObject="103" inUse="false" type="modelingSpline"/>
+ <point id="112" idObject="31" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="114" idObject="106" inUse="false" type="pin"/>
+ <point id="115" idObject="102" inUse="false" type="pin"/>
+ <point id="116" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="117" idObject="83" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="118" inUse="false" lastToCountour="true" name="waistline" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="116" type="NodePoint"/>
+ <node idObject="117" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="119" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="120" idObject="83" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="121" inUse="false" lastToCountour="true" name="waistline" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="119" type="NodePoint"/>
+ <node idObject="120" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="122" idObject="98" inUse="false" type="pin"/>
+ <point angle="0" height="10" id="124" idObject="123" inUse="true" placeLabelType="1" type="placeLabel" visible="1" width="10"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="47" mx="-32.3732" my="-0.269134" name="back" seamAllowance="true" uuid="{e37f05b4-ef2d-471e-9268-9877c9041f5d}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="A" mx="104.935" my="653.155" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="12" mx="99.881" my="197.124" rotation="0" visible="true" width="8"/>
+ <grainline arrows="0" bottomPin="77" length="10" mx="0" my="0" rotation="90" topPin="75" visible="true"/>
+ <nodes>
+ <node after="0" before="0" idObject="37" type="NodePoint"/>
+ <node idObject="38" reverse="0" type="NodeSpline"/>
+ <node after="1" before="0" idObject="39" type="NodePoint"/>
+ <node before="1" idObject="40" type="NodePoint"/>
+ <node idObject="41" reverse="0" type="NodeSpline"/>
+ <node idObject="42" type="NodePoint"/>
+ <node idObject="43" reverse="0" type="NodeSpline"/>
+ <node idObject="44" type="NodePoint"/>
+ <node idObject="84" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" idObject="45" type="NodePoint"/>
+ <node idObject="94" reverse="0" type="NodeSpline"/>
+ <node after="0" before="CurrentSeamAllowance * 2" idObject="95" type="NodePoint"/>
+ <node after="0" before="0" idObject="46" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="118"/>
+ </iPaths>
+ <pins>
+ <record>75</record>
+ <record>77</record>
+ </pins>
+ <placeLabels>
+ <record>124</record>
+ </placeLabels>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="58" mx="-0.02321" my="0" name="front" seamAllowance="true" uuid="{df253f78-f6bf-4d81-8bd0-ef99b33b515c}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="B" mx="98.1266" my="1003.96" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="12" mx="95.4949" my="538.488" rotation="0" visible="true" width="8"/>
+ <grainline arrows="0" bottomPin="78" length="10" mx="0" my="0" rotation="90" topPin="122" visible="true"/>
+ <nodes>
+ <node after="0" before="0" idObject="101" type="NodePoint"/>
+ <node idObject="100" reverse="0" type="NodeSpline"/>
+ <node after="1" before="0" idObject="50" type="NodePoint"/>
+ <node before="1" idObject="51" type="NodePoint"/>
+ <node idObject="52" reverse="0" type="NodeSpline"/>
+ <node idObject="53" type="NodePoint"/>
+ <node idObject="54" reverse="0" type="NodeSpline"/>
+ <node idObject="55" type="NodePoint"/>
+ <node idObject="85" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" idObject="56" type="NodePoint"/>
+ <node idObject="96" reverse="0" type="NodeSpline"/>
+ <node after="0" before="CurrentSeamAllowance * 2" idObject="97" type="NodePoint"/>
+ <node after="0" before="0" idObject="57" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="121"/>
+ </iPaths>
+ <pins>
+ <record>78</record>
+ <record>122</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="66" mx="1.73853" my="-0.401199" name="long_sleeve" seamAllowance="true" uuid="{8df80d7e-d07c-40c6-8f05-5e1659666133}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="C" mx="1358.06" my="682.353" onFold="true" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="12" mx="1430.82" my="254.687" rotation="0" visible="true" width="8"/>
+ <grainline arrows="0" bottomPin="82" length="10" mx="0" my="0" rotation="90" topPin="79" visible="true"/>
+ <nodes>
+ <node idObject="59" type="NodePoint"/>
+ <node idObject="60" reverse="0" type="NodeSpline"/>
+ <node idObject="61" type="NodePoint"/>
+ <node idObject="62" reverse="0" type="NodeSpline"/>
+ <node after="0" idObject="63" type="NodePoint"/>
+ <node after="0" before="0" idObject="64" type="NodePoint"/>
+ <node before="0" idObject="104" type="NodePoint"/>
+ <node idObject="105" reverse="0" type="NodeSpline"/>
+ <node idObject="65" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>79</record>
+ <record>82</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="74" mx="22.6009" my="0.267466" name="short_sleeve" seamAllowance="true" uuid="{50f7801c-4597-4605-9d4d-9dfb02412386}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="D" mx="1388.38" my="576.878" onFold="true" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="12" mx="1467.1" my="170.933" rotation="0" visible="true" width="8"/>
+ <grainline arrows="0" bottomPin="81" length="10" mx="0" my="0" rotation="90" topPin="80" visible="true"/>
+ <nodes>
+ <node idObject="67" type="NodePoint"/>
+ <node idObject="68" reverse="0" type="NodeSpline"/>
+ <node idObject="69" type="NodePoint"/>
+ <node idObject="70" reverse="0" type="NodeSpline"/>
+ <node after="0" idObject="71" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" before="0" idObject="72" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="73" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>80</record>
+ <record>81</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="113" mx="1.60479" my="10.8324" name="long_sleeve_facing" seamAllowance="true" uuid="{cca4e04e-bb7f-4fd7-8762-a938221648ff}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="2" letter="E" mx="1524.98" my="2089.1" onFold="true" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="4">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="3" mx="1685.26" my="2088.54" rotation="0" visible="true" width="2"/>
+ <grainline arrows="0" bottomPin="115" length="10" mx="0" my="0" rotation="90" topPin="114" visible="true"/>
+ <nodes>
+ <node idObject="108" type="NodePoint"/>
+ <node after="0" idObject="109" type="NodePoint"/>
+ <node before="0" idObject="110" type="NodePoint"/>
+ <node idObject="111" reverse="0" type="NodeSpline"/>
+ <node idObject="112" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>114</record>
+ <record>115</record>
+ </pins>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/historical_menswear/shirts/1880s_shirt/0801-cuts.jpg b/source/historical_menswear/shirts/1880s_shirt/0801-cuts.jpg
new file mode 100644
index 0000000..6fe8221
--- /dev/null
+++ b/source/historical_menswear/shirts/1880s_shirt/0801-cuts.jpg
Binary files differ
diff --git a/source/historical_menswear/shirts/1880s_shirt/0802-ready.jpg b/source/historical_menswear/shirts/1880s_shirt/0802-ready.jpg
new file mode 100644
index 0000000..02295ea
--- /dev/null
+++ b/source/historical_menswear/shirts/1880s_shirt/0802-ready.jpg
Binary files differ
diff --git a/source/historical_menswear/shirts/1880s_shirt/0901-sewing_back.jpg b/source/historical_menswear/shirts/1880s_shirt/0901-sewing_back.jpg
new file mode 100644
index 0000000..2be7e5a
--- /dev/null
+++ b/source/historical_menswear/shirts/1880s_shirt/0901-sewing_back.jpg
Binary files differ
diff --git a/source/historical_menswear/shirts/1880s_shirt/0902-sewing_front_yoke.jpg b/source/historical_menswear/shirts/1880s_shirt/0902-sewing_front_yoke.jpg
new file mode 100644
index 0000000..1ded035
--- /dev/null
+++ b/source/historical_menswear/shirts/1880s_shirt/0902-sewing_front_yoke.jpg
Binary files differ
diff --git a/source/historical_menswear/shirts/1880s_shirt/0903-stabilizing_tape_yoke.jpg b/source/historical_menswear/shirts/1880s_shirt/0903-stabilizing_tape_yoke.jpg
new file mode 100644
index 0000000..e064323
--- /dev/null
+++ b/source/historical_menswear/shirts/1880s_shirt/0903-stabilizing_tape_yoke.jpg
Binary files differ
diff --git a/source/historical_menswear/shirts/1880s_shirt/0904-tape_for_the_front.jpg b/source/historical_menswear/shirts/1880s_shirt/0904-tape_for_the_front.jpg
new file mode 100644
index 0000000..ba9e55d
--- /dev/null
+++ b/source/historical_menswear/shirts/1880s_shirt/0904-tape_for_the_front.jpg
Binary files differ
diff --git a/source/historical_menswear/shirts/1880s_shirt/0905-snaps.jpg b/source/historical_menswear/shirts/1880s_shirt/0905-snaps.jpg
new file mode 100644
index 0000000..fd96da5
--- /dev/null
+++ b/source/historical_menswear/shirts/1880s_shirt/0905-snaps.jpg
Binary files differ
diff --git a/source/historical_menswear/shirts/1880s_shirt/0906-sewing_front.jpg b/source/historical_menswear/shirts/1880s_shirt/0906-sewing_front.jpg
new file mode 100644
index 0000000..ce54f26
--- /dev/null
+++ b/source/historical_menswear/shirts/1880s_shirt/0906-sewing_front.jpg
Binary files differ
diff --git a/source/historical_menswear/shirts/1880s_shirt/index.rst b/source/historical_menswear/shirts/1880s_shirt/index.rst
index b594f29..997f9a8 100644
--- a/source/historical_menswear/shirts/1880s_shirt/index.rst
+++ b/source/historical_menswear/shirts/1880s_shirt/index.rst
@@ -11,7 +11,7 @@
A gentleman's shirt based on the instructions on Beeton's housewife's
treasury of domestic information :cite:`1879:beeton` from around 1880.
-This is a transtitional pattern between the shirts completely made from
+This is a transitional pattern between the shirts completely made from
rectangles of the first half of the 19th century (and earlier) and the
more structured shirts of the 20th century.
@@ -222,8 +222,8 @@ Cut the full rectangles for the front and back.
If you already have done a shirt in this size, and have the :ref:`paper
pattern for the armscyes <1880s_shirt_marking_armscyes>`, mark the seam
-lines on the front and back, and if you want cut them with a double
-seaming allowance.
+lines on the front and back, and if you are sure about them cut them
+with a double seaming allowance.
.. figure:: gri_33125012088023-770.svg
:align: center
@@ -510,7 +510,7 @@ hem stitch them down.
From the scraps of fabric cut two squares 3 cm wide, cut them on the
diagonal into two triangles each, fold down their edges and sew them to
the top of the slit on both sides, pleating the top so that the slit
-edges are adiacent and using an applique stitch on the outside and a
+edges are adjacent and using an applique stitch on the outside and a
hemstitch on the inside.
@@ -579,7 +579,7 @@ reasonable line for the armscye on both the front and back of the shirt.
Pin and baste one sleeve to the shirt, right sides facing and with the
sleeve one seam allowance out from the marked edge of the armscye,
-starting from the bottom of the armscye and roughtly gathering the
+starting from the bottom of the armscye and roughly gathering the
excess of fabric of the sleeve in the shoulder piece.
Try the shirt on, check the fit, if needed unpick and baste again.
@@ -642,7 +642,7 @@ towards the body.
Rather than sewing and felling the sleeve as the original
instructions suggested, you may get a neater result by french-seaming
it. Cut the shoulder piece with a double seaming allowance (if you
- want to change it in the valentian pattern it's after point A and
+ want to change it in the valentina pattern it's after point A and
before point A67) put the sleeve in with wrong sides facing,
backstitch at a bit less than the sewing allowance from the edge,
press; turn the sleeve inside out, right sides facing, backstitch the
@@ -670,6 +670,90 @@ button and buttonholes on the front placket.
Done! you can now wear your new shirt, and start making the rest of the
half dozen :)
+Variants
+--------
+
+Flat front
+^^^^^^^^^^
+
+.. figure:: 0801-cuts.jpg
+ :align: center
+
+To cut a front with no pleats, cut out a rectangle from the center front
+that is as wide as the calculated ``#gathers_excess`` in the pattern and
+as deep as the ``#front_slit_length``.
+
+Continue cutting the slit on each side for ``#button_placket_width * 3``
+plus an additional ``(#front_gathers_width - #button_placket_width) / 2``:
+this will be wider than the front slit that would have been cut for a
+front with pleats, and is required to have space for the gathers below.
+
+.. figure:: 0802-ready.jpg
+ :align: center
+
+Fold down the button placket twice either to the right or the wrong
+side, as described above, hemstitch the right placket and topstitch the
+left.
+
+Continue working the rest of the shirt.
+
+Horizontal Opening
+^^^^^^^^^^^^^^^^^^
+
+These instructions are for a shirt with an horizontal opening at the
+yoke, closed with snaps, rather than a slit; they have no basis on any
+historical source, but are useful to make a shirt for modern wear with
+fancy fabric manipulation on the front.
+
+Skip most of the instructions on preparing the front, sewing just the
+two halves of the yoke pieces.
+
+.. figure:: 0901-sewing_back.jpg
+ :align: center
+
+Gather the back as per the regular instructions, then sandwich it
+between the two yoke pieces, sew with a backstitck.
+
+.. figure:: 0902-sewing_front_yoke.jpg
+ :align: center
+
+Roll up the back burrito style between the yoke pieces, and right sides
+together sew the front seams of the yoke.
+
+.. figure:: 0903-stabilizing_tape_yoke.jpg
+ :align: center
+
+Cut two pieces of twill tape about 2.5 cm longer than the front seams of
+the yoke, insert them in the seam you've just sewed and sew them to the
+outer side of the yoke with a spaced backstitch.
+
+Sew the collar to the yoke as per the regular instructions, inserting
+the excess of tape into the overlap of the collar.
+
+.. figure:: 0904-tape_for_the_front.jpg
+ :align: center
+
+Pin the collar close, and cut a piece of twill tape as long as the front of the shirt.
+
+.. figure:: 0905-snaps.jpg
+ :align: center
+
+Sew three snaps per side to the front of the yoke, over the
+reinforcement tape, and to the tape you've just cut, making sure that
+they are aligned.
+
+.. figure:: 0906-sewing_front.jpg
+ :align: center
+
+Hem the top of the front, and gather or otherwise manipulate its width
+into the length of the tape, making sure to leave space on the sides to
+cut away the armscyes; hemstitch the tape to the front just below
+the hem.
+
+Close all the buttons and backstitch the front to the back into the
+sewing allowances, for stability, then continue with the regular
+instructions for the Sleeves_ and the rest of the shirt.
+
Gallery
-------
diff --git a/source/historical_womenswear/bodices/index.rst b/source/historical_womenswear/bodices/index.rst
new file mode 100644
index 0000000..d4e364b
--- /dev/null
+++ b/source/historical_womenswear/bodices/index.rst
@@ -0,0 +1,10 @@
+*********
+ Bodices
+*********
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+
+ peasant_bodice/index
+
diff --git a/source/historical_womenswear/bodices/peasant_bodice/0101-back_dart.jpg b/source/historical_womenswear/bodices/peasant_bodice/0101-back_dart.jpg
new file mode 100644
index 0000000..d867b18
--- /dev/null
+++ b/source/historical_womenswear/bodices/peasant_bodice/0101-back_dart.jpg
Binary files differ
diff --git a/source/historical_womenswear/bodices/peasant_bodice/0102-back_dart_pressed.jpg b/source/historical_womenswear/bodices/peasant_bodice/0102-back_dart_pressed.jpg
new file mode 100644
index 0000000..d6d0242
--- /dev/null
+++ b/source/historical_womenswear/bodices/peasant_bodice/0102-back_dart_pressed.jpg
Binary files differ
diff --git a/source/historical_womenswear/bodices/peasant_bodice/0201-dart_fabric.jpg b/source/historical_womenswear/bodices/peasant_bodice/0201-dart_fabric.jpg
new file mode 100644
index 0000000..d1ec159
--- /dev/null
+++ b/source/historical_womenswear/bodices/peasant_bodice/0201-dart_fabric.jpg
Binary files differ
diff --git a/source/historical_womenswear/bodices/peasant_bodice/0202-pressed_edges.jpg b/source/historical_womenswear/bodices/peasant_bodice/0202-pressed_edges.jpg
new file mode 100644
index 0000000..8458dfb
--- /dev/null
+++ b/source/historical_womenswear/bodices/peasant_bodice/0202-pressed_edges.jpg
Binary files differ
diff --git a/source/historical_womenswear/bodices/peasant_bodice/0203-first_cord.jpg b/source/historical_womenswear/bodices/peasant_bodice/0203-first_cord.jpg
new file mode 100644
index 0000000..e7b9518
--- /dev/null
+++ b/source/historical_womenswear/bodices/peasant_bodice/0203-first_cord.jpg
Binary files differ
diff --git a/source/historical_womenswear/bodices/peasant_bodice/0204-sewing_first_cord.jpg b/source/historical_womenswear/bodices/peasant_bodice/0204-sewing_first_cord.jpg
new file mode 100644
index 0000000..aaeda36
--- /dev/null
+++ b/source/historical_womenswear/bodices/peasant_bodice/0204-sewing_first_cord.jpg
Binary files differ
diff --git a/source/historical_womenswear/bodices/peasant_bodice/0205-sewing_second_cord.jpg b/source/historical_womenswear/bodices/peasant_bodice/0205-sewing_second_cord.jpg
new file mode 100644
index 0000000..39827da
--- /dev/null
+++ b/source/historical_womenswear/bodices/peasant_bodice/0205-sewing_second_cord.jpg
Binary files differ
diff --git a/source/historical_womenswear/bodices/peasant_bodice/0301-pressed_back_pieces.jpg b/source/historical_womenswear/bodices/peasant_bodice/0301-pressed_back_pieces.jpg
new file mode 100644
index 0000000..43e9d51
--- /dev/null
+++ b/source/historical_womenswear/bodices/peasant_bodice/0301-pressed_back_pieces.jpg
Binary files differ
diff --git a/source/historical_womenswear/bodices/peasant_bodice/0302-hemstitching_lining_to_back.jpg b/source/historical_womenswear/bodices/peasant_bodice/0302-hemstitching_lining_to_back.jpg
new file mode 100644
index 0000000..29361ad
--- /dev/null
+++ b/source/historical_womenswear/bodices/peasant_bodice/0302-hemstitching_lining_to_back.jpg
Binary files differ
diff --git a/source/historical_womenswear/bodices/peasant_bodice/0303-hemstitching_lining_to_front.jpg b/source/historical_womenswear/bodices/peasant_bodice/0303-hemstitching_lining_to_front.jpg
new file mode 100644
index 0000000..70cb4db
--- /dev/null
+++ b/source/historical_womenswear/bodices/peasant_bodice/0303-hemstitching_lining_to_front.jpg
Binary files differ
diff --git a/source/historical_womenswear/bodices/peasant_bodice/0401-marked_eyelets_left.jpg b/source/historical_womenswear/bodices/peasant_bodice/0401-marked_eyelets_left.jpg
new file mode 100644
index 0000000..83d55ea
--- /dev/null
+++ b/source/historical_womenswear/bodices/peasant_bodice/0401-marked_eyelets_left.jpg
Binary files differ
diff --git a/source/historical_womenswear/bodices/peasant_bodice/0403-sewing_eyelets.jpg b/source/historical_womenswear/bodices/peasant_bodice/0403-sewing_eyelets.jpg
new file mode 100644
index 0000000..fab99b1
--- /dev/null
+++ b/source/historical_womenswear/bodices/peasant_bodice/0403-sewing_eyelets.jpg
Binary files differ
diff --git a/source/historical_womenswear/bodices/peasant_bodice/0501-sewing_back_front.jpg b/source/historical_womenswear/bodices/peasant_bodice/0501-sewing_back_front.jpg
new file mode 100644
index 0000000..88b1b87
--- /dev/null
+++ b/source/historical_womenswear/bodices/peasant_bodice/0501-sewing_back_front.jpg
Binary files differ
diff --git a/source/historical_womenswear/bodices/peasant_bodice/0502-sewing_shoulder_seam.jpg b/source/historical_womenswear/bodices/peasant_bodice/0502-sewing_shoulder_seam.jpg
new file mode 100644
index 0000000..0404278
--- /dev/null
+++ b/source/historical_womenswear/bodices/peasant_bodice/0502-sewing_shoulder_seam.jpg
Binary files differ
diff --git a/source/historical_womenswear/bodices/peasant_bodice/0503-sewing_two_halves.jpg b/source/historical_womenswear/bodices/peasant_bodice/0503-sewing_two_halves.jpg
new file mode 100644
index 0000000..dc530aa
--- /dev/null
+++ b/source/historical_womenswear/bodices/peasant_bodice/0503-sewing_two_halves.jpg
Binary files differ
diff --git a/source/historical_womenswear/bodices/peasant_bodice/index.rst b/source/historical_womenswear/bodices/peasant_bodice/index.rst
new file mode 100644
index 0000000..b26a373
--- /dev/null
+++ b/source/historical_womenswear/bodices/peasant_bodice/index.rst
@@ -0,0 +1,241 @@
+Peasant Bodice
+==============
+
+.. figure:: peasant_bodice.jpg
+ :align: center
+
+This is a bodice inspired by peasant and folk-wear of the 19th century;
+since sources for such clothing aren't as easily available as those for
+more urban ones, I have striven to reproduce the general look, as seen
+in artwork and some limited pictures of few folk-wear garments from
+various parts of Europe.
+
+I consulted :cite:`2018:friendship`, which suggests a shape based mostly
+on straight lines (other than the armscye), but for ease of getting a
+parametric pattern I decided to go for a slightly more fitted design,
+starting from the vest pattern in :cite:`1892:cutters`, changing it to
+have just one dart and of course a different neckline.
+
+This of course means that this pattern is not in any way accurate to
+reproduce an actual historical garment, except possibly one made as
+costume by a middle class person of the later Victorian age.
+
+For the construction, I was inspired by the methods used e.g. in 18th
+century stays, with fully finished panels whipstitched together with
+strong thread. This method produces a pretty strong garment, but needs
+to be done completely by hand. As a simple garment it's not a very long
+project, but of course assembling everything by machine using a modern
+assembly method is also perfectly feasible.
+
+The front is reinforced with two lines of cording at the center front,
+near the lacing eyelets; plastic whalebone boning could also be used, or
+additional cording for more support.
+
+Materials
+---------
+
+Fabric
+^^^^^^
+
+* Less than 1 m main fabric;
+* less than 1 m lining fabric.
+
+The combination of main and lining fabric should be dimensionally stable
+enough to make this a somewhat supportive garment.
+
+Notions
+^^^^^^^
+
+* sewing thread to match the fabric;
+* buttonhole thread to match (or complement) the fabric;
+* ~2m cord 2-3 mm thick or yarn suitable for cording;
+
+Pattern
+-------
+
+This pattern uses the :doc:`../../drafting_methods/cutters/index`.
+
+Measurements
+^^^^^^^^^^^^
+
+You need to take the measurements for :ref:`cutters_jackets`;
+the file :download:`../../drafting_methods/cutters/cutters.vit` is used
+by default by the pattern file and has the list of needed measurements.
+
+Pattern
+^^^^^^^
+
+Get the valentina file for the pattern,
+:download:`peasant_bodice.val`.
+
+You also need to decide the following measurements and set them in the
+table of variables in Valentina; most defaults in the file are sensible.
+
+``vest_length_in_front``
+ vertical distance from the waist down to the point of the vest, for
+ the pointed variant;
+``bust_to_neckline_front``
+ vertical distance from the bust line up to the neckline in the front:
+ if this is too high there will be fit issues, as the pattern goes
+ somewhat straight up rather than sloping towards the neck;
+``nape_to_neckline_back``
+ vertical distance from the nape of the neck down towards the
+ neckline;
+``shoulder_strap_width``
+ width of the shoulder strap at the top: this should be narrow enough
+ to give a nice shape to the deep neckline;
+``length_darts_waist_down``
+ this controls how spread out the dart should be down from the waist
+ line: 20 - 25 cm is a good value;
+``distance_dart_center_front``
+ horizontal distance from the center front to the dart: 6 cm is a good
+ value;
+``ease``
+ ease to add to the bust and waist measurements, it should be only
+ just enough to account for the bulk of the chemise or other
+ underwear;
+``sewing_allowance``
+ e.g. 1 cm, as it only needs to be folded down: the allowance at the
+ side seam is already double this amount to allow for alterations;
+
+Instructions
+------------
+
+Cutting
+^^^^^^^
+
+Cut two fronts and two backs from the fabric.
+
+Also cut two backs from the lining fabric, and two fronts, with no
+sewing allowance on the center front edge.
+
+.. tip::
+
+ .. figure:: 0101-back_dart.jpg
+ :align: center
+
+ instead of cutting two backs, you may put the pattern in such a
+ way that the back lies on a fold, parallel to the grainline, and sew
+ the excess fabric in a big dart, pressing it open.
+
+ .. figure:: 0102-back_dart_pressed.jpg
+ :align: center
+
+
+Note that the seaming allowance is 1 cm on all sides except for the
+center front, where it is needed for the cording and the eyelets, and for
+the side seam, where a bigger sewing allowance can be used to let the
+seam out if needed in the future.
+
+Fronts
+^^^^^^
+
+.. figure:: 0201-dart_fabric.jpg
+ :align: center
+
+Sew the darts with a running backstitch on both the fabric and the
+lining, press the ones on the fabric towards the side, and the ones on
+the lining towards the center front to reduce bulk.
+
+.. figure:: 0202-pressed_edges.jpg
+ :align: center
+
+Press all edges of the fabric pieces towards the wrong side by the
+corresponding sewing allowance, mitering the corners and clipping /
+notching the curves.
+
+.. figure:: 0203-first_cord.jpg
+ :align: center
+
+Cut a length of cord as long as the front fold, put it inside the fold;
+
+.. figure:: 0204-sewing_first_cord.jpg
+ :align: center
+
+sew a running stitch from the front to keep the cording into place.
+
+.. tip:: you may want to use buttonhole thread for this step, for a more
+ decorative seam.
+
+.. figure:: 0205-sewing_second_cord.jpg
+ :align: center
+
+Repeat with a second length of cord.
+
+Lining
+^^^^^^
+
+.. figure:: 0301-pressed_back_pieces.jpg
+ :align: center
+
+If you haven't already, press all edges of the back pieces towards the
+wrong side by the corresponding sewing allowance, mitering the corners.
+
+Press all edges of the lining towards the wrong side by 2-3 mm more than
+the sewing allowance, mitering the corners.
+
+.. figure:: 0302-hemstitching_lining_to_back.jpg
+ :align: center
+
+.. figure:: 0303-hemstitching_lining_to_front.jpg
+ :align: center
+
+Pin the lining on top of the corresponding fabric piece, wrong sides
+together and sew it with a hemstitch, catching just the sewing allowance
+of the fabric piece.
+
+Eyelets
+^^^^^^^
+
+.. figure:: 0401-marked_eyelets_left.jpg
+ :align: center
+
+Mark the eyelets on the center front, half a cm from the last cording
+seam; on the left panel start about 1 cm from the top and mark eyelets
+every 2 cm, ending 1-2 cm from the bottom with two eyelets at just 1 cm
+from each other.
+
+On the right panel do the same, but start at the same level of the left
+panel, mark a second eyelet at 1 cm distance, and continue down every 2
+cm.
+
+Also mark the eyelets on the armscyes, where marked on the pattern, at 1
+cm from the fabric edge.
+
+.. figure:: 0403-sewing_eyelets.jpg
+ :align: center
+
+Use an awl to open the eyelets without breaking the fabric threads, and
+sew all around them with waxed buttonhole thread.
+
+Assembly
+^^^^^^^^
+
+.. figure:: 0501-sewing_back_front.jpg
+ :align: center
+
+Right sides together, put a back over a front and sew the side seam with
+whipstitches, using a well waxed doubled (or even quadrupled) thread.
+
+.. figure:: 0502-sewing_shoulder_seam.jpg
+ :align: center
+
+Sew the shoulder seam in the same way.
+
+Repeat with the other half of the bodice.
+
+.. figure:: 0503-sewing_two_halves.jpg
+ :align: center
+
+And finally, put the two back right sides together, and whipstitch the
+center back seam, again with a well waxed doubled or quadrupled thread.
+
+..
+
+ Gallery
+ -------
+
+See Also
+--------
+
+* https://www.sewhistorically.com/how-to-sew-a-historical-peasant-bodice/
diff --git a/source/historical_womenswear/bodices/peasant_bodice/peasant_bodice.jpg b/source/historical_womenswear/bodices/peasant_bodice/peasant_bodice.jpg
new file mode 100644
index 0000000..51d61d3
--- /dev/null
+++ b/source/historical_womenswear/bodices/peasant_bodice/peasant_bodice.jpg
Binary files differ
diff --git a/source/historical_womenswear/bodices/peasant_bodice/peasant_bodice.val b/source/historical_womenswear/bodices/peasant_bodice/peasant_bodice.val
new file mode 100644
index 0000000..6a6580e
--- /dev/null
+++ b/source/historical_womenswear/bodices/peasant_bodice/peasant_bodice.val
@@ -0,0 +1,303 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.1</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>Peasant Bodice</patternName>
+ <patternNumber/>
+ <company/>
+ <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements path="../../drafting_methods/cutters/cutters.vit"/>
+ <increments>
+ <increment description="from waist to the lower point at the center front" formula="5" name="#vest_length_in_front"/>
+ <increment description="vertical distance between the bust line and the neckline" formula="2" name="#bust_to_neckline_front"/>
+ <increment description="vertical distance from the nape of the neck to the neckline in the back" formula="3" name="#nape_to_neckline_back"/>
+ <increment formula="7" name="#shoulder_strap_width"/>
+ <increment description="about 20 to 25 cm depending on how flat the stomach is" formula="25" name="#length_darts_waist_down"/>
+ <increment formula="6" name="#distance_dart_center_front"/>
+ <increment formula="4" name="#ease"/>
+ <increment formula="1" name="#sewing_allowance"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="pattern">
+ <calculation>
+ <point id="1" mx="0.264583" my="0.396875" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="neck_back_to_highbust_b" lineColor="black" mx="0.264583" my="0.396875" name="A8q" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="3" length="neck_back_to_waist_b" lineColor="black" mx="0.264583" my="0.396875" name="A15h" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="3" id="4" length="5" lineColor="black" mx="-2.29549" my="0.0665426" name="A2" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="1" id="5" length="neck_circ / 6" lineColor="black" mx="0.264583" my="0.396875" name="A2h" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="90" basePoint="5" id="6" length="2" lineColor="black" mx="0.264583" my="0.396875" name="Aqqq" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="2" id="7" lineColor="black" mx="0.264583" my="0.396875" name="A1" p1Line="4" p2Line="1" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <arc aScale="0" angle1="30" angle2="50" center="7" color="violet" id="8" penStyle="hair" radius="neck_back_to_bust_front / 2" type="simple"/>
+ <arc aScale="0" angle1="-50" angle2="-50" center="6" color="violet" id="9" penStyle="hair" radius="armfold_to_armfold_bust / 4 + 1.25" type="simple"/>
+ <point crossPoint="1" firstArc="8" id="10" mx="-0.0270999" my="-2.42273" name="AOS" secondArc="9" showLabel="true" type="pointOfIntersectionArcs"/>
+ <point angle="0" basePoint="7" id="11" length="bust_circ / 4 + #ease / 4" lineColor="black" mx="0.17419" my="0.306482" name="AO" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="4" id="12" length="waist_circ / 4 + #ease / 4" lineColor="black" mx="0.760082" my="-0.428956" name="A9q" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="180 + 30" color="black" id="22" length1="3" length2="2" penStyle="hair" point1="1" point4="6" type="simpleInteractive"/>
+ <point firstPoint="11" id="23" mx="0.178945" my="0.396875" name="A8" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="23" id="24" length="-2.5" lineColor="black" mx="-2.73751" my="-1.92011" name="A1w" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="11" id="25" length="- (bust_circ / 4 + #ease / 4)" lineColor="black" mx="0.17419" my="0.396875" name="A9qqq" secondPoint="7" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="25" id="26" length="across_chest_f / 2 - 1.25" lineColor="black" mx="0.264583" my="0.396875" name="A2q" secondPoint="11" showLabel="true" type="alongLine" typeLine="none"/>
+ <arc aScale="0" angle1="45" angle2="90" center="26" color="cornflowerblue" id="27" penStyle="hair" radius="neck_back_to_armfold_front - Spl_A_Aqqq" type="simple"/>
+ <arc aScale="0" angle1="90" angle2="135" center="25" color="cornflowerblue" id="28" penStyle="hair" radius="RadiusArc_A2q_27 + 2" type="simple"/>
+ <point crossPoint="1" firstArc="27" id="29" mx="-1.36255" my="-2.001" name="AF" secondArc="28" showLabel="true" type="pointOfIntersectionArcs"/>
+ <point angle="90" basePoint="26" id="30" length="3.8" lineColor="black" mx="0.264583" my="0.396875" name="Afinger" showLabel="true" type="endLine" typeLine="hair"/>
+ <arc aScale="0" angle1="90" angle2="120" center="30" color="cornflowerblue" id="31" penStyle="hair" radius="highbust_back_over_shoulder_to_armfold_front - RadiusArc_A1_8 - Line_A2q_Afinger" type="simple"/>
+ <arc aScale="0" angle1="160" angle2="200" center="29" color="cornflowerblue" id="32" penStyle="hair" radius="armfold_to_armfold_bust / 4 + 0.6" type="simple"/>
+ <point crossPoint="1" firstArc="31" id="33" mx="-2.39021" my="-1.40153" name="AD" secondArc="32" showLabel="true" type="pointOfIntersectionArcs"/>
+ <line firstPoint="33" id="35" lineColor="black" secondPoint="29" typeLine="hair"/>
+ <point angle="0" basePoint="29" id="37" length="neck_circ / 6" lineColor="black" mx="0.264583" my="0.396875" name="AV" showLabel="true" type="endLine" typeLine="hair"/>
+ <point id="38" mx="0.264583" my="0.396875" name="Aeee" p1Line1="37" p1Line2="3" p2Line1="25" p2Line2="24" showLabel="true" type="lineIntersect"/>
+ <arc aScale="0" angle1="260" angle2="300" center="29" color="cornflowerblue" id="44" penStyle="hair" radius="neck_back_to_bust_front - Spl_A_Aqqq" type="simple"/>
+ <point firstPoint="38" id="56" length="- #vest_length_in_front" lineColor="black" mx="0.264583" my="0.396875" name="A21" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="6" id="63" lineColor="black" secondPoint="10" typeLine="hair"/>
+ <spline aScale="0" angle1="AngleLine_Aqqq_AOS - 90 + 30" angle2="180" color="black" id="64" length1="5" length2="8" penStyle="hair" point1="10" point4="11" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_AD_AF - 80" angle2="AngleLine_AV_Aeee - 180" color="black" id="86" length1="10" length2="5" penStyle="hair" point1="29" point4="25" type="simpleInteractive"/>
+ <point firstPoint="6" id="122" mx="0.864136" my="-1.90141" name="A9" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="29" id="123" mx="-3.03296" my="-2.80074" name="A26" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_AD_AF - 90" color="black" id="128" length1="10" length2="6" penStyle="hair" point1="11" point4="33" type="simpleInteractive"/>
+ <point firstPoint="25" id="130" mx="0.264583" my="0.396875" name="A10" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="130" id="131" length="#distance_dart_center_front" lineColor="black" mx="-0.853087" my="-2.52626" name="A11" secondPoint="24" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="131" id="132" length="CurrentLength + Line_A10_A11 - (waist_circ + #ease) / 4 " lineColor="black" mx="-1.28296" my="-2.26834" name="A12" secondPoint="24" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="131" id="133" length="CurrentLength/2" lineColor="black" mx="-1.02504" my="0.568824" name="A13" secondPoint="132" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="90" basePoint="133" curve="44" id="134" lineColor="black" mx="0.264583" my="0.396875" name="A14" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="133" id="137" length="-#length_darts_waist_down" lineColor="black" mx="0.264583" my="0.396875" name="A15" secondPoint="134" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="130" id="138" length="- #vest_length_in_front" lineColor="black" mx="0.264583" my="0.396875" name="A16" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="180" angle2="0" color="black" id="139" length1="4" length2="waist_circ * 0.32" penStyle="hair" point1="138" point4="24" type="simpleInteractive"/>
+ <line firstPoint="132" id="143" lineColor="black" secondPoint="137" typeLine="hair"/>
+ <line firstPoint="131" id="144" lineColor="black" secondPoint="137" typeLine="hair"/>
+ <point angle="AngleLine_A11_A15" basePoint="137" curve="139" id="145" lineColor="black" mx="0.264583" my="0.396875" name="A17" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point angle="AngleLine_A12_A15" basePoint="137" curve="139" id="146" lineColor="black" mx="-2.57258" my="0.740773" name="A18" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="33" id="155" length="#shoulder_strap_width" lineColor="black" mx="0.264583" my="0.396875" name="A3" secondPoint="29" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="10" id="156" length="#shoulder_strap_width" lineColor="black" mx="0.264583" my="0.396875" name="A4" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="25" id="159" length="-#bust_to_neckline_front" lineColor="black" mx="0.264583" my="0.396875" name="A6" secondPoint="130" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="AngleLine_AD_AF - 90" angle2="180" color="black" id="160" length1="16" length2="16" penStyle="hair" point1="155" point4="159" type="simpleInteractive"/>
+ <point firstPoint="29" id="164" mx="0.264583" my="0.396875" name="A7" secondPoint="159" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="1" id="169" length="#nape_to_neckline_back" lineColor="black" mx="0.264583" my="0.396875" name="A5" secondPoint="7" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="AngleLine_A1_A - 90" angle2="AngleLine_Aqqq_AOS - 90" color="black" id="170" length1="2" length2="2" penStyle="hair" point1="169" point4="156" type="simpleInteractive"/>
+ <point angle="270" basePoint="6" curve="170" id="174" lineColor="black" mx="0.264583" my="0.396875" name="A19" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point id="179" length="CurrentLength - 1" mx="0.264583" my="0.396875" name="A20" showLabel="true" spline="128" type="cutSpline"/>
+ <point id="180" length="CurrentLength - 1 - 6" mx="0.264583" my="0.396875" name="A22" showLabel="true" spline="128" type="cutSpline"/>
+ <point id="181" length="CurrentLength - 1 - 6 * 2" mx="0.264583" my="0.396875" name="A23" showLabel="true" spline="128" type="cutSpline"/>
+ <point angle="180" basePoint="159" curve="128" id="188" lineColor="black" mx="0.264583" my="0.396875" name="A24" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ </calculation>
+ <modeling>
+ <point id="68" idObject="10" inUse="false" mx="-0.0270999" my="-2.42273" showLabel="true" type="modeling"/>
+ <spline id="69" idObject="64" inUse="false" type="modelingSpline"/>
+ <point id="70" idObject="11" inUse="false" mx="0.17419" my="0.306482" showLabel="true" type="modeling"/>
+ <point id="71" idObject="12" inUse="false" mx="0.760082" my="-0.428956" showLabel="true" type="modeling"/>
+ <point id="72" idObject="4" inUse="false" mx="-2.29549" my="0.0665426" showLabel="true" type="modeling"/>
+ <point id="73" idObject="7" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="87" idObject="33" inUse="false" mx="-2.39021" my="-1.40153" showLabel="true" type="modeling"/>
+ <point id="90" idObject="25" inUse="false" mx="0.17419" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="94" idObject="24" inUse="false" mx="-2.73751" my="-1.92011" showLabel="true" type="modeling"/>
+ <point id="95" idObject="11" inUse="false" mx="0.17419" my="0.306482" showLabel="true" type="modeling"/>
+ <point id="119" idObject="24" inUse="false" mx="-2.73751" my="-1.92011" showLabel="true" type="modeling"/>
+ <point id="120" idObject="38" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="121" inUse="false" lastToCountour="true" name="waistline" type="2" typeLine="dashDotLine" visible="1">
+ <nodes>
+ <node idObject="119" type="NodePoint"/>
+ <node idObject="120" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="125" idObject="122" inUse="false" type="pin"/>
+ <point id="127" idObject="123" inUse="false" type="pin"/>
+ <spline id="129" idObject="128" inUse="false" type="modelingSpline"/>
+ <point id="140" idObject="130" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="141" idObject="138" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="142" idObject="139" inUse="false" type="modelingSpline"/>
+ <point id="149" idObject="146" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="150" idObject="132" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="151" idObject="134" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="152" idObject="131" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="153" idObject="145" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="154" inUse="false" lastToCountour="true" name="dart" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="149" type="NodePoint"/>
+ <node idObject="150" type="NodePoint"/>
+ <node idObject="151" type="NodePoint"/>
+ <node idObject="152" type="NodePoint"/>
+ <node idObject="153" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="161" idObject="155" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="162" idObject="160" inUse="false" type="modelingSpline"/>
+ <point id="163" idObject="159" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="165" idObject="164" inUse="false" type="pin"/>
+ <point id="168" idObject="156" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="171" idObject="169" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="172" idObject="170" inUse="false" type="modelingSpline"/>
+ <point id="177" idObject="174" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="178" idObject="174" inUse="false" type="pin"/>
+ <point id="182" idObject="181" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="183" idObject="180" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="184" idObject="179" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="185" idObject="128" inUse="false" type="modelingSpline"/>
+ <spline id="186" idObject="128" inUse="false" type="modelingSpline"/>
+ <spline id="187" idObject="128" inUse="false" type="modelingSpline"/>
+ <point id="191" idObject="188" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="192" idObject="159" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="193" inUse="false" lastToCountour="true" name="shoulder_strap_base" type="2" typeLine="dashDotLine" visible="1">
+ <nodes>
+ <node idObject="191" type="NodePoint"/>
+ <node idObject="192" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="194" idObject="33" inUse="false" mx="-2.39021" my="-1.40153" showLabel="true" type="modeling"/>
+ <point id="195" idObject="155" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="196" idObject="160" inUse="false" type="modelingSpline"/>
+ <point id="197" idObject="159" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="198" idObject="25" inUse="false" mx="0.17419" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="199" idObject="130" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="202" idObject="24" inUse="false" mx="-2.73751" my="-1.92011" showLabel="true" type="modeling"/>
+ <point id="203" idObject="11" inUse="false" mx="0.17419" my="0.306482" showLabel="true" type="modeling"/>
+ <spline id="204" idObject="128" inUse="false" type="modelingSpline"/>
+ <point id="205" idObject="181" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="206" idObject="128" inUse="false" type="modelingSpline"/>
+ <point id="207" idObject="180" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="208" idObject="128" inUse="false" type="modelingSpline"/>
+ <point id="209" idObject="179" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="210" idObject="128" inUse="false" type="modelingSpline"/>
+ <point id="211" idObject="24" inUse="false" mx="-2.73751" my="-1.92011" showLabel="true" type="modeling"/>
+ <point id="212" idObject="38" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="213" inUse="false" lastToCountour="true" name="waistline" type="2" typeLine="dashDotLine" visible="1">
+ <nodes>
+ <node idObject="211" type="NodePoint"/>
+ <node idObject="212" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="215" idObject="132" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="216" idObject="134" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="217" idObject="131" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="219" inUse="false" lastToCountour="true" name="dart" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="215" type="NodePoint"/>
+ <node idObject="216" type="NodePoint"/>
+ <node idObject="217" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="220" idObject="188" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="221" idObject="159" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="222" inUse="false" lastToCountour="true" name="shoulder_strap_base" type="2" typeLine="dashDotLine" visible="1">
+ <nodes>
+ <node idObject="220" type="NodePoint"/>
+ <node idObject="221" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="223" idObject="123" inUse="false" type="pin"/>
+ <point id="224" idObject="164" inUse="false" type="pin"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="74" mx="0" my="0" name="back" seamAllowance="true" uuid="{b1d0d5dd-475a-4f02-b7a1-7f5a4b496642}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="A" mx="280.072" my="287.962" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mLining%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="284.017" my="674.541" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="125" length="10" mx="0" my="0" rotation="90" topPin="178" visible="true"/>
+ <nodes>
+ <node idObject="171" type="NodePoint"/>
+ <node idObject="172" reverse="0" type="NodeSpline"/>
+ <node idObject="168" type="NodePoint"/>
+ <node idObject="68" type="NodePoint"/>
+ <node idObject="69" reverse="0" type="NodeSpline"/>
+ <node after="CurrentSeamAllowance * 2" idObject="70" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="71" type="NodePoint"/>
+ <node idObject="72" type="NodePoint"/>
+ <node idObject="73" type="NodePoint"/>
+ <node excluded="true" idObject="177" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>125</record>
+ <record>178</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="99" mx="0.10437" my="-0.10437" name="front" seamAllowance="true" uuid="{f1e881f0-b1ee-4701-90c9-c902a6b60ca6}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="B" mx="1453.9" my="781.047" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mLining%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="1453.9" my="1132.12" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="127" length="10" mx="0" my="0" rotation="90" topPin="165" visible="true"/>
+ <nodes>
+ <node idObject="87" type="NodePoint"/>
+ <node idObject="161" type="NodePoint"/>
+ <node idObject="162" reverse="0" type="NodeSpline"/>
+ <node after="5" idObject="163" type="NodePoint"/>
+ <node after="5" before="5" idObject="90" type="NodePoint"/>
+ <node after="5" before="5" idObject="140" type="NodePoint"/>
+ <node before="5" idObject="141" type="NodePoint"/>
+ <node idObject="142" reverse="0" type="NodeSpline"/>
+ <node after="CurrentSeamAllowance * 2" idObject="94" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="95" type="NodePoint"/>
+ <node idObject="129" reverse="0" type="NodeSpline"/>
+ <node idObject="182" passmark="true" passmarkAngle="straightforward" passmarkLine="vMark2" type="NodePoint"/>
+ <node idObject="185" reverse="0" type="NodeSpline"/>
+ <node idObject="183" passmark="true" passmarkAngle="straightforward" passmarkLine="vMark2" type="NodePoint"/>
+ <node idObject="186" reverse="0" type="NodeSpline"/>
+ <node idObject="184" passmark="true" passmarkAngle="straightforward" passmarkLine="vMark2" type="NodePoint"/>
+ <node idObject="187" reverse="0" type="NodeSpline"/>
+ </nodes>
+ <iPaths>
+ <record path="121"/>
+ <record path="154"/>
+ <record path="193"/>
+ </iPaths>
+ <pins>
+ <record>127</record>
+ <record>165</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="225" mx="32.0729" my="1.74489" name="straight front" seamAllowance="true" uuid="{e825ff84-1faf-45b0-bc04-81ac2d17a0fc}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="B1" mx="1453.9" my="781.047" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mLining%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="1453.9" my="1132.12" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="223" length="10" mx="0" my="0" rotation="90" topPin="224" visible="true"/>
+ <nodes>
+ <node idObject="194" type="NodePoint"/>
+ <node idObject="195" type="NodePoint"/>
+ <node idObject="196" reverse="0" type="NodeSpline"/>
+ <node after="5" idObject="197" type="NodePoint"/>
+ <node after="5" before="5" idObject="198" type="NodePoint"/>
+ <node before="5" idObject="199" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" idObject="202" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="203" type="NodePoint"/>
+ <node idObject="204" reverse="0" type="NodeSpline"/>
+ <node idObject="205" passmark="true" passmarkAngle="straightforward" passmarkLine="vMark2" type="NodePoint"/>
+ <node idObject="206" reverse="0" type="NodeSpline"/>
+ <node idObject="207" passmark="true" passmarkAngle="straightforward" passmarkLine="vMark2" type="NodePoint"/>
+ <node idObject="208" reverse="0" type="NodeSpline"/>
+ <node idObject="209" passmark="true" passmarkAngle="straightforward" passmarkLine="vMark2" type="NodePoint"/>
+ <node idObject="210" reverse="0" type="NodeSpline"/>
+ </nodes>
+ <iPaths>
+ <record path="213"/>
+ <record path="219"/>
+ <record path="222"/>
+ </iPaths>
+ <pins>
+ <record>223</record>
+ <record>224</record>
+ </pins>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/historical_womenswear/drafting_methods/blair/blair.vit b/source/historical_womenswear/drafting_methods/blair/blair.vit
new file mode 100644
index 0000000..44b5eea
--- /dev/null
+++ b/source/historical_womenswear/drafting_methods/blair/blair.vit
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<vit>
+ <!--Measurements created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.5.2</version>
+ <read-only>false</read-only>
+ <notes/>
+ <unit>cm</unit>
+ <pm_system>998</pm_system>
+ <personal>
+ <customer/>
+ <birth-date>1800-01-01</birth-date>
+ <gender>unknown</gender>
+ <email/>
+ </personal>
+ <body-measurements>
+ <m name="neck_circ" value="30"/>
+ <m name="bust_circ" value="86"/>
+ <m name="waist_circ" value="61"/>
+ <m name="neck_back_to_waist_front" value="50"/>
+ <m name="neck_back_to_waist_b" value="36"/>
+ <m name="shoulder_tip_to_waist_back" value="37"/>
+ <m name="armpit_to_waist_side" value="22"/>
+ <m name="across_chest_f" value="33"/>
+ <m name="across_back_b" value="29"/>
+ <m name="shoulder_length" value="14"/>
+ <m name="arm_upper_circ" value="30"/>
+ <m name="arm_shoulder_tip_to_wrist_bent" value="60"/>
+ <m name="arm_shoulder_tip_to_elbow_bent" value="41"/>
+ <m full_name="Outside Arm's Eye to Elbow" name="@outside_arm_to_elbow" value="34"/>
+ <m full_name="Inside Arm's Eye to Elbow" name="@inside_arm_to_elbow" value="24"/>
+ <m name="arm_elbow_circ_bent" value="30"/>
+ <m name="hip_circ" value="97"/>
+ <m name="bust_to_waist_f" value="15"/>
+ <m name="hand_circ" value="20"/>
+ <m name="arm_armpit_to_wrist" value="48"/>
+ <m name="leg_waist_side_to_knee" value="60"/>
+ </body-measurements>
+</vit>
diff --git a/source/historical_womenswear/drafting_methods/blair/index.rst b/source/historical_womenswear/drafting_methods/blair/index.rst
new file mode 100644
index 0000000..c4e54a1
--- /dev/null
+++ b/source/historical_womenswear/drafting_methods/blair/index.rst
@@ -0,0 +1,76 @@
+Margaret J. Blair's System of Sewing and Garment Drafting.
+==========================================================
+
+This section follows :cite:`1904:blair` and :cite:`1897:blair`.
+
+All measurements have been converted to metric.
+
+Measurements
+------------
+
+The blocks have been converted to metric measures.
+
+All measurements should be taken on top of basic underwear, including a
+corset, following the instructions given by the book.
+
+The file :download:`blair.vit` include all the measurements used in
+these blocks and the patterns derived from them.
+
+Instructions on how to take these measurements start from page 69 of
+:cite:`1904:blair`, from which the following illustration is taken, and
+page 11 of :cite:`1897:blair`..
+
+.. figure:: measurements.png
+ :align: center
+
++----------------------+-----+----------------------------------------------+
+| Blair's | Valentina |
++======================+=====+==============================================+
+| 1 Neck | G02 | ``neck_circ`` |
++----------------------+-----+----------------------------------------------+
+| 2 Bust | G04 | ``bust_circ`` |
++----------------------+-----+----------------------------------------------+
+| 3 Waist | G07 | ``waist_circ`` |
++----------------------+-----+----------------------------------------------+
+| 4 Front | O01 | ``neck_back_to_waist_front`` |
++----------------------+-----+----------------------------------------------+
+| 5 Length of Back | H19 | ``neck_back_to_waist_b`` |
++----------------------+-----+----------------------------------------------+
+| 6 Back Balance | K04 | ``shoulder_tip_to_waist_back`` |
++----------------------+-----+----------------------------------------------+
+| 7 Under Arm | H03 | ``armpit_to_waist_side`` |
++----------------------+-----+----------------------------------------------+
+| 8 Chest | I03 | ``across_chest_f`` |
++----------------------+-----+----------------------------------------------+
+| 9 Width of Back | I08 | ``across_back_b`` |
++----------------------+-----+----------------------------------------------+
+| 10 Shoulder | I01 | ``shoulder_length`` |
++----------------------+-----+----------------------------------------------+
+| 11 Arm's Eye | L11 | ``arm_upper_circ`` |
++----------------------+-----+----------------------------------------------+
+| 12 Shoulder to Hand | L01 | ``arm_shoulder_tip_to_wrist_bent`` |
++----------------------+-----+----------------------------------------------+
+| 13 Shoulder to Elbow | L02 | ``arm_shoulder_tip_to_elbow_bent`` |
++----------------------+-----+----------------------------------------------+
+| 14 Outside Arm's… | | ``outside_arm_to_elbow`` |
++----------------------+-----+----------------------------------------------+
+| 15 Inside Arm's… | | ``inside_arm_to_elbow`` |
++----------------------+-----+----------------------------------------------+
+| 16 Elbow | L04 | ``arm_elbow_circ_bent`` |
++----------------------+-----+----------------------------------------------+
+| 17 Hip | G09 | ``hip_circ`` |
++----------------------+-----+----------------------------------------------+
+| Dart No. 1 | H10 | ``bust_to_waist_f`` |
++----------------------+-----+----------------------------------------------+
+| Hand Measure | D05 | ``hand_circ`` |
++----------------------+-----+----------------------------------------------+
+| Inside Arm | L08 | ``arm_armpit_to_wrist`` |
++----------------------+-----+----------------------------------------------+
+| Drawers Length | M14 | ``leg_waist_side_to_knee`` |
++----------------------+-----+----------------------------------------------+
+
+Blocks
+------
+
+
+
diff --git a/source/historical_womenswear/drafting_methods/blair/measurements.png b/source/historical_womenswear/drafting_methods/blair/measurements.png
new file mode 100644
index 0000000..a0e9ea9
--- /dev/null
+++ b/source/historical_womenswear/drafting_methods/blair/measurements.png
Binary files differ
diff --git a/source/historical_womenswear/drafting_methods/cutters/cutters.vit b/source/historical_womenswear/drafting_methods/cutters/cutters.vit
new file mode 100644
index 0000000..4965a96
--- /dev/null
+++ b/source/historical_womenswear/drafting_methods/cutters/cutters.vit
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<vit>
+ <!--Measurements created with Valentina v0.7.51.0 (https://smart-pattern.com.ua/).-->
+ <version>0.5.2</version>
+ <read-only>false</read-only>
+ <notes/>
+ <unit>cm</unit>
+ <pm_system>998</pm_system>
+ <personal>
+ <customer/>
+ <birth-date>1800-01-01</birth-date>
+ <gender>unknown</gender>
+ <email/>
+ </personal>
+ <body-measurements>
+ <m name="bust_circ" value="90"/>
+ <m name="waist_circ" value="65"/>
+ <m name="hip_circ" value="120"/>
+ <m name="neck_back_to_highbust_b" value="20"/>
+ <m name="neck_back_to_waist_b" value="39"/>
+ <m name="armpit_to_waist_side" value="19"/>
+ <m name="height_armpit" value="120"/>
+ <m name="across_back_b" value="30"/>
+ <m name="arm_across_back_center_to_elbow_bent" value="45"/>
+ <m name="arm_across_back_center_to_wrist_bent" value="70"/>
+ <m name="across_chest_f" value="40"/>
+ <m name="armfold_to_armfold_bust" value="44"/>
+ <m name="neck_circ" value="40"/>
+ <m name="neck_back_to_armfold_front" value="30"/>
+ <m name="neck_back_to_bust_front" value="40"/>
+ <m name="neck_back_to_waist_front" value="50"/>
+ <m name="highbust_back_over_shoulder_to_armfold_front" value="41"/>
+ <m name="height_waist_front" value="100"/>
+ <m name="height_waist_side" value="102"/>
+ <m name="height_waist_back" value="105"/>
+ <m name="rise_length_side_sitting" value="30"/>
+ </body-measurements>
+</vit>
diff --git a/source/historical_womenswear/drafting_methods/cutters/foundation_skirt.val b/source/historical_womenswear/drafting_methods/cutters/foundation_skirt.val
new file mode 100644
index 0000000..7d6c88d
--- /dev/null
+++ b/source/historical_womenswear/drafting_methods/cutters/foundation_skirt.val
@@ -0,0 +1,216 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.51.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.0</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>Foundation Skirt</patternName>
+ <patternNumber/>
+ <company>Cutter's Practical Guide</company>
+ <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements>cutters.vit</measurements>
+ <increments>
+ <increment formula="2.5" name="#placket_depth"/>
+ <increment formula="45" name="#pocket_depth_from_waist"/>
+ <increment formula="14" name="#pocket_width"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="pattern">
+ <calculation>
+ <point id="1" mx="0.264583" my="0.396875" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="height_waist_front + 1.25" lineColor="black" mx="0.264583" my="0.396875" name="A40" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="180" basePoint="1" id="3" length="hip_circ / 2" lineColor="black" mx="-2.7494" my="-1.61245" name="A20" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="4" length="18" lineColor="black" mx="0.264583" my="0.396875" name="A7" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="3" id="5" mx="-3.64244" my="-0.0496415" name="A20a" secondPoint="4" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="1" id="6" length="2.5" lineColor="black" mx="-0.405192" my="-1.61245" name="A1" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270" basePoint="6" id="7" length="1.25" lineColor="black" mx="0.264583" my="0.396875" name="Ah" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="2" id="8" lineColor="black" mx="0.264583" my="0.396875" name="A40f" p1Line="7" p2Line="4" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point center="7" firstPoint="1" id="9" mx="0.264583" my="0.396875" name="A4" radius="waist_circ / 8" secondPoint="3" showLabel="true" type="pointOfContact"/>
+ <point firstPoint="3" id="10" length="2.5" lineColor="black" mx="0.152954" my="0.396875" name="A19" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="2" id="11" lineColor="black" mx="0.264583" my="0.396875" name="A20sb" p1Line="10" p2Line="5" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point firstPoint="9" id="12" length="3.8" lineColor="black" mx="0.264583" my="0.396875" name="A5h" secondPoint="10" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="10" id="13" length="(waist_circ / 2 - 4 - Line_Ah_A4) / 3" lineColor="black" mx="0.264583" my="0.396875" name="A16h" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="13" id="14" length="(CurrentLength - Line_A19_A16h * 2) / 2" lineColor="black" mx="0.264583" my="0.396875" name="A13h" secondPoint="12" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="14" id="15" length="Line_A19_A16h" lineColor="black" mx="0.264583" my="0.396875" name="A11" secondPoint="12" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="15" id="16" length="Line_A16h_A13h" lineColor="black" mx="0.264583" my="0.396875" name="A8" secondPoint="12" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="13" id="17" length="CurrentLength/2" lineColor="black" mx="-1.63311" my="-2.05897" name="A15w" secondPoint="14" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="15" id="18" length="CurrentLength/2" lineColor="black" mx="-1.52148" my="-1.94734" name="A9hw" secondPoint="16" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="12" id="19" length="CurrentLength/2" lineColor="black" mx="-2.19126" my="-2.05897" name="A4qqqw" secondPoint="9" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="19" id="20" mx="0.264583" my="0.396875" name="A4qqq" secondPoint="4" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="18" id="21" mx="0.264583" my="0.396875" name="A9h" secondPoint="4" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="17" id="22" mx="0.264583" my="0.396875" name="A15" secondPoint="4" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="21" id="23" mx="0.264583" my="0.396875" name="A9hh" secondPoint="2" showLabel="true" type="pointOfIntersection"/>
+ <point angle="180" basePoint="11" id="24" length="33" lineColor="black" mx="0.264583" my="0.396875" name="B0h" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="11" id="25" mx="0.264583" my="0.396875" name="B13" secondPoint="1" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="24" id="26" mx="0.264583" my="0.396875" name="B0" secondPoint="25" showLabel="true" type="pointOfIntersection"/>
+ <point angle="90" basePoint="26" id="27" length="4" lineColor="black" mx="0.264583" my="0.396875" name="B0r" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="160" color="black" id="28" length1="10" length2="5" penStyle="hair" point1="27" point4="25" type="simpleInteractive"/>
+ <spline aScale="0" angle1="-10" angle2="180" color="black" id="29" length1="3" length2="4" penStyle="hair" point1="9" point4="7" type="simpleInteractive"/>
+ <point firstPoint="10" id="30" length="25" lineColor="black" mx="0.264583" my="0.396875" name="A2" secondPoint="11" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="10" id="31" length="13" lineColor="black" mx="0.264583" my="0.396875" name="A3" secondPoint="11" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="31" id="32" length="14" lineColor="black" mx="0.264583" my="0.396875" name="A5" secondPoint="11" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="30" id="33" length="#placket_depth" lineColor="black" mx="0.264583" my="0.396875" name="A6" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="33" id="34" length="1.25" lineColor="black" mx="0.264583" my="0.396875" name="A9" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="180" angle2="270" color="black" id="35" length1="1" length2="1" penStyle="hair" point1="30" point4="34" type="simpleInteractive"/>
+ <line firstPoint="11" id="82" lineColor="black" secondPoint="8" typeLine="hair"/>
+ <point firstPoint="3" id="83" length="#pocket_depth_from_waist" lineColor="black" mx="0.264583" my="0.396875" name="A10" secondPoint="5" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="32" id="97" mx="0.610273" my="-2.45507" name="A12" secondPoint="83" showLabel="true" type="pointOfIntersection"/>
+ <point angle="0" basePoint="97" id="99" length="#pocket_width" lineColor="black" mx="0.264583" my="-2.17437" name="A13" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="90" basePoint="99" id="100" length="18" lineColor="black" mx="0.264583" my="0.396875" name="A14" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="-30" angle2="90" color="black" id="101" length1="5" length2="8" penStyle="hair" point1="31" point4="100" type="simpleInteractive"/>
+ </calculation>
+ <modeling>
+ <point id="36" idObject="10" inUse="false" mx="0.152954" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="37" idObject="13" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="38" idObject="22" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="39" idObject="14" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="40" idObject="15" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="41" idObject="21" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="42" idObject="16" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="43" idObject="12" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="44" idObject="20" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="45" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="46" idObject="29" inUse="false" type="modelingSpline"/>
+ <point id="47" idObject="7" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="48" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="49" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="50" idObject="23" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="51" idObject="11" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="52" idObject="32" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="53" idObject="30" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="54" idObject="31" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="56" idObject="27" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="57" idObject="28" inUse="false" type="modelingSpline"/>
+ <point id="58" idObject="25" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="59" idObject="11" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="60" idObject="24" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="62" idObject="21" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="63" idObject="23" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="64" inUse="false" lastToCountour="false" name="front_seam" type="2" typeLine="dashDotLine" visible="1">
+ <nodes>
+ <node idObject="62" type="NodePoint"/>
+ <node idObject="63" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="71" idObject="7" inUse="false" type="pin"/>
+ <point id="72" idObject="8" inUse="false" type="pin"/>
+ <point id="73" idObject="8" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="74" idObject="27" inUse="false" type="pin"/>
+ <point id="75" idObject="24" inUse="false" type="pin"/>
+ <point id="76" idObject="3" inUse="false" mx="-2.7494" my="-1.61245" showLabel="true" type="modeling"/>
+ <point id="77" idObject="10" inUse="false" mx="0.152954" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="78" idObject="30" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="79" idObject="34" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="81" idObject="35" inUse="false" type="modelingSpline"/>
+ <point id="89" idObject="31" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="95" idObject="32" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="102" idObject="101" inUse="false" type="modelingSpline"/>
+ <point id="103" idObject="100" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="104" idObject="99" inUse="false" mx="0.264583" my="-2.17437" showLabel="true" type="modeling"/>
+ <point id="105" idObject="97" inUse="false" mx="0.610273" my="-2.45507" showLabel="true" type="modeling"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="55" mx="0" my="0" name="front_and_side" seamAllowance="true" version="2" width="2">
+ <data annotation="Some or all darts can be changed to pleats" foldPosition="" fontSize="0" height="5" letter="A" mx="-860.641" my="1020.96" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%pAnnotation%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="-852.203" my="860.641" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="72" length="1" mx="0" my="0" rotation="90" topPin="71" visible="true"/>
+ <nodes>
+ <node idObject="36" type="NodePoint"/>
+ <node idObject="37" type="NodePoint"/>
+ <node idObject="38" type="NodePoint"/>
+ <node idObject="39" type="NodePoint"/>
+ <node idObject="40" type="NodePoint"/>
+ <node idObject="41" type="NodePoint"/>
+ <node idObject="42" type="NodePoint"/>
+ <node idObject="43" type="NodePoint"/>
+ <node idObject="44" type="NodePoint"/>
+ <node idObject="45" type="NodePoint"/>
+ <node idObject="46" reverse="0" type="NodeSpline"/>
+ <node after="0" idObject="47" type="NodePoint"/>
+ <node after="0" before="0" idObject="48" type="NodePoint"/>
+ <node before="0" idObject="73" type="NodePoint"/>
+ <node idObject="49" type="NodePoint"/>
+ <node idObject="50" type="NodePoint"/>
+ <node idObject="51" type="NodePoint"/>
+ <node idObject="52" passmark="true" passmarkAngle="straightforward" passmarkLine="vMark" type="NodePoint"/>
+ <node idObject="53" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="54" passmark="true" passmarkAngle="straightforward" passmarkLine="vMark" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="64"/>
+ </iPaths>
+ <pins>
+ <record>71</record>
+ <record>72</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="61" mx="0" my="0" name="back" seamAllowance="true" version="2" width="2">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="B" mx="-3484.65" my="340.019" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="-3478.89" my="109.498" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="75" length="1" mx="0" my="0" rotation="90" topPin="74" visible="true"/>
+ <nodes>
+ <node before="0" idObject="56" type="NodePoint"/>
+ <node idObject="57" reverse="0" type="NodeSpline"/>
+ <node idObject="58" type="NodePoint"/>
+ <node idObject="59" type="NodePoint"/>
+ <node after="0" idObject="60" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>74</record>
+ <record>75</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="80" mx="-4.26945" my="-1.82976" name="facing" seamAllowance="true" version="2" width="1">
+ <data annotation="" foldPosition="" fontSize="0" height="2" letter="C" mx="-1926.44" my="142.309" onFold="false" orientation="" quantity="2" rotation="AngleLine_A19_A2 - 180" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="2" mx="-1961.25" my="369.961" rotation="AngleLine_A19_A2 - 180" visible="true" width="5"/>
+ <grainline arrows="0" length="1" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="76" type="NodePoint"/>
+ <node after="2" idObject="77" type="NodePoint"/>
+ <node before="2" idObject="78" type="NodePoint"/>
+ <node idObject="81" reverse="0" type="NodeSpline"/>
+ <node idObject="79" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="96" mx="56.8095" my="-11.4161" name="pocket" seamAllowance="true" version="2" width="2">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="D" mx="-1826.44" my="1108.4" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="-1828.3" my="920.986" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="1" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="89" passmark="true" passmarkAngle="straightforward" passmarkLine="vMark" type="NodePoint"/>
+ <node idObject="102" reverse="0" type="NodeSpline"/>
+ <node idObject="103" type="NodePoint"/>
+ <node idObject="104" type="NodePoint"/>
+ <node idObject="105" type="NodePoint"/>
+ <node idObject="95" passmark="true" passmarkAngle="straightforward" passmarkLine="vMark" type="NodePoint"/>
+ </nodes>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/historical_womenswear/drafting_methods/cutters/index.rst b/source/historical_womenswear/drafting_methods/cutters/index.rst
new file mode 100644
index 0000000..30831f4
--- /dev/null
+++ b/source/historical_womenswear/drafting_methods/cutters/index.rst
@@ -0,0 +1,126 @@
+The Cutters' Practical Guide to the Cutting of Ladies Garments
+==============================================================
+
+This section follows :cite:`1892:cutters`.
+
+At least some of the original blocks included sewing allowances: they
+have all been consistently removed, and the automatic sewing allowances
+from Valentina used instead.
+
+All measurements have also been converted to metric.
+
+Measurements
+------------
+
+The blocks have been converted to metric measures.
+
+All measurements should be taken on top of basic underwear, including a
+corset *and bustle* , following the instructions given by the book.
+
+The file :download:`cutters.vit` include all the measurements used in
+these blocks and the patterns derived from them.
+
+Instructions on how to take them are on the pages listed of the book
+itself.
+
+.. _cutters_jackets:
+
+Jackets, Ulsters, Bodices, Habits, Dolmands &c.
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Pages 5/6, Figures 8 and 9, Plate 3
+
++----------------------+-----+----------------------------------------------+
+| Cutters' | Valentina |
++======================+=====+==============================================+
+| Chest | G04 | ``bust_circ`` |
++----------------------+-----+----------------------------------------------+
+| Waist | G07 | ``waist_circ`` |
++----------------------+-----+----------------------------------------------+
+| Hips | G09 | ``hip_circ`` |
++----------------------+-----+----------------------------------------------+
+| Scye Depth | H21 | ``neck_back_to_highbust_b`` |
++----------------------+-----+----------------------------------------------+
+| Natrl Waist | H19 | ``neck_back_to_waist_b`` |
++----------------------+-----+----------------------------------------------+
+| Side lenght | H03 | ``armpit_to_waist_side`` |
++----------------------+-----+----------------------------------------------+
+| Long Side Length | A04 | ``height_armpit`` |
++----------------------+-----+----------------------------------------------+
+| Across Back | I08 | ``across_back_b`` |
++----------------------+-----+----------------------------------------------+
+| Width of B. to Elb. | O12 | ``arm_across_back_center_to_elbow_bent`` |
++----------------------+-----+----------------------------------------------+
+| Full length sleeve | O13 | ``arm_across_back_center_to_wrist_bent`` |
++----------------------+-----+----------------------------------------------+
+| Across Chest | I03 | ``across_chest_f`` |
++----------------------+-----+----------------------------------------------+
+| Prominence of Bust | P09 | ``armfold_to_armfold_bust`` |
++----------------------+-----+----------------------------------------------+
+| Neck | G02 | ``neck_circ / 2`` |
++----------------------+-----+----------------------------------------------+
+| Front Sholdr. | P02 | ``neck_back_to_armfold_front`` |
++----------------------+-----+----------------------------------------------+
+| Over Sholdr. | P01 | ``neck_back_to_bust_front`` |
++----------------------+-----+----------------------------------------------+
+| Sholdr to waist | O01 | ``neck_back_to_waist_front`` |
++----------------------+-----+----------------------------------------------+
+| | P04 | ``highbust_back_over_shoulder_to_armfold_f`` |
++----------------------+-----+----------------------------------------------+
+
+Note that the hips measurement is taken on top of a bustle
+
+Skirts and Trousers
+^^^^^^^^^^^^^^^^^^^
+
++----------------------+-----+----------------------------------------------+
+| Cutters' | Valentina |
++======================+=====+==============================================+
+| Front length | A13 | ``height_waist_front`` |
++----------------------+-----+----------------------------------------------+
+| Side length | A05 | ``height_waist_side`` |
++----------------------+-----+----------------------------------------------+
+| Back length | A23 | ``height_waist_back`` |
++----------------------+-----+----------------------------------------------+
+| Waist to chair | N04 | ``rise_length_side_sitting`` |
++----------------------+-----+----------------------------------------------+
+
+Riding Habits etc.
+^^^^^^^^^^^^^^^^^^
+
++----------------------+-----+----------------------------------------------+
+| Cutters' | Valentina |
++======================+=====+==============================================+
+| | | |
++----------------------+-----+----------------------------------------------+
+| | | |
++----------------------+-----+----------------------------------------------+
+| | | |
++----------------------+-----+----------------------------------------------+
+
+Blocks
+------
+
+S. B. tight-fitting Jacket
+^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Page 7, diagram 1, plate 4., plus sleeve from page 26, diagram 41, plate
+21.
+
+* :download:`ladies_jacket.val`
+
+Vest
+^^^^
+
+Page 21, diagram 29 to 34, plate 16.
+
+* basic block, for hooks and eyes :download:`vest.val`
+* with buttonhole stand (single breasted)
+ :download:`vest_single_breasted.val`
+
+Skirt
+^^^^^
+
+Page 41, diagram 87, plate 38.
+
+* :download:`foundation_skirt.val`
diff --git a/source/historical_womenswear/drafting_methods/cutters/ladies_jacket.val b/source/historical_womenswear/drafting_methods/cutters/ladies_jacket.val
new file mode 100644
index 0000000..7854452
--- /dev/null
+++ b/source/historical_womenswear/drafting_methods/cutters/ladies_jacket.val
@@ -0,0 +1,521 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.51.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.0</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>Tight Fitting Ladies Jacket</patternName>
+ <patternNumber/>
+ <company/>
+ <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements>cutters.vit</measurements>
+ <increments>
+ <increment description="full length of the garment" formula="neck_back_to_waist_b + 25" name="#full_length"/>
+ <increment description="distance between the back of the neck and the bottom of the shoulder" formula="neck_back_to_waist_b / 6" name="#shoulder_line"/>
+ <increment description="distance between waist and hips. wasn't measured, but a standard used, in the book" formula="18" name="#waist_to_hips"/>
+ <increment formula="3" name="#ease"/>
+ <increment description="waist suppression in the back and sides: usually 2.5 cm, but up to 3 or even 4 cm for tight-laced waists." formula="2.5" name="#waist_suppression"/>
+ <increment description="about 20 to 25 cm depending on how flat the stomach is" formula="25" name="#length_darts_waist_down"/>
+ <increment formula="hip_circ" name="#hips_with_bustle"/>
+ <increment description="width of the button stand, button side" formula="4" name="#stand_width_buttons"/>
+ <increment description="width of the button stand, buttonholes side" formula="2.5" name="#stand_width_holes"/>
+ <increment description="circumference of the sleeve at the elbow" formula="30" name="#sleeve_circ_elbow"/>
+ <increment formula="24" name="#sleeve_circ_wrist"/>
+ <increment formula="2" name="#seam_allowance"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="pattern">
+ <calculation>
+ <point id="1" mx="0.264583" my="0.396875" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="neck_back_to_waist_b + #waist_to_hips" lineColor="black" mx="-3.90035" my="-0.774514" name="A22h" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="3" length="#shoulder_line" lineColor="black" mx="-5.98282" my="-0.774514" name="A2eeeee" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="4" length="neck_back_to_highbust_b" lineColor="black" mx="-2.3385" my="-0.774514" name="A8" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="5" length="neck_back_to_waist_b" lineColor="black" mx="-3.90035" my="-0.384051" name="A15h" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="6" length="#full_length" lineColor="black" mx="-3.50989" my="-0.774514" name="A25" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="1" id="7" length="neck_circ / 6" lineColor="black" mx="0.264583" my="0.396875" name="A2h" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="90" basePoint="7" id="8" length="2" lineColor="black" mx="0.264583" my="0.396875" name="A0qqq" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="5" id="9" length="2.5" lineColor="black" mx="0.264583" my="0.396875" name="A1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="3" id="10" length="across_back_b / 2 + 1" lineColor="black" mx="0.264583" my="0.396875" name="A6h" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="10" id="11" length="5" lineColor="black" mx="0.394737" my="-1.81575" name="A6h1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="180" basePoint="11" id="12" length="Line_A2eeeee_A6h - across_back_b / 2" lineColor="black" mx="0.264583" my="0.470344" name="A2" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="4" id="13" lineColor="black" mx="0.264583" my="0.396875" name="A0h" p1Line="3" p2Line="9" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point angle="0" basePoint="13" id="14" length="bust_circ / 2 + #ease" lineColor="black" mx="0.264583" my="0.396875" name="A20h" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="14" id="15" length="(across_chest_f + armfold_to_armfold_bust) / 4" lineColor="black" mx="0.264583" my="0.396875" name="A12h" secondPoint="13" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="8" id="16" lineColor="black" secondPoint="10" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_A0qqq_A6h - 90" color="black" id="17" length1="3" length2="1" penStyle="hair" point1="1" point4="8" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A0qqq_A6h - 5" angle2="AngleLine_A0qqq_A6h + 180 + 5" color="black" id="18" length1="5" length2="5" penStyle="hair" point1="8" point4="10" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A0qqq_A6h + 270" angle2="90" color="black" id="19" length1="2" length2="1" penStyle="hair" point1="10" point4="12" type="simpleInteractive"/>
+ <arc aScale="0" angle1="60" angle2="80" center="15" color="cornflowerblue" id="20" penStyle="hair" radius="neck_back_to_armfold_front - Spl_A_A0qqq" type="simple"/>
+ <arc aScale="0" angle1="110" angle2="130" center="14" color="cornflowerblue" id="21" penStyle="hair" radius="neck_back_to_armfold_front - Spl_A_A0qqq + 2" type="simple"/>
+ <point crossPoint="1" firstArc="20" id="22" mx="0.264583" my="0.396875" name="Af" secondArc="21" showLabel="true" type="pointOfIntersectionArcs"/>
+ <point angle="0" basePoint="22" id="23" length="neck_circ / 6" lineColor="black" mx="0.264583" my="0.396875" name="Av" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="23" id="24" length="neck_circ / 6" lineColor="black" mx="0.186729" my="0.396875" name="Ai" secondPoint="14" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="5" id="25" lineColor="black" mx="0.264583" my="0.396875" name="A22" p1Line="23" p2Line="14" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point angle="0" basePoint="2" id="26" lineColor="black" mx="0.264583" my="0.396875" name="A23h" p1Line="23" p2Line="14" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point angle="AngleLine_A0qqq_A6h + 90" basePoint="13" id="27" lineColor="black" mx="0.54769" my="-0.523222" name="Aw" p1Line="8" p2Line="10" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <arc aScale="0" angle1="90" angle2="110" center="15" color="cornflowerblue" id="28" penStyle="hair" radius="highbust_back_over_shoulder_to_armfold_front - Line_A0h_Aw" type="simple"/>
+ <arc aScale="0" angle1="160" angle2="200" center="22" color="cornflowerblue" id="29" penStyle="hair" radius="Spl_A0qqq_A6h - 1" type="simple"/>
+ <point crossPoint="1" firstArc="28" id="30" mx="0.264583" my="0.396875" name="Ad" secondArc="29" showLabel="true" type="pointOfIntersectionArcs"/>
+ <line firstPoint="22" id="31" lineColor="black" secondPoint="30" typeLine="hair"/>
+ <spline aScale="0" angle1="AngleLine_Af_Ad + 10" angle2="AngleLine_Af_Ad + 180 + 10" color="black" id="32" length1="3" length2="5" penStyle="hair" point1="22" point4="30" type="simpleInteractive"/>
+ <point firstPoint="15" id="33" length="2.5" lineColor="black" mx="-0.692266" my="1.04616" name="A11h" secondPoint="13" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="13" id="34" length="r2cm(CurrentLength/10/3)*10" lineColor="black" mx="0.264583" my="0.396875" name="A4q" secondPoint="33" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="34" id="35" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A8b" secondPoint="33" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="13" id="36" length="CurrentLength/2" lineColor="black" mx="-2.20097" my="-2.13461" name="An" secondPoint="14" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270" basePoint="36" id="37" length="armpit_to_waist_side" lineColor="black" mx="0.264583" my="0.396875" name="Ae" showLabel="true" type="endLine" typeLine="hair"/>
+ <point center="22" firstPoint="23" id="39" mx="1.56765" my="-1.46465" name="At" radius="neck_back_to_waist_front - Spl_A_A0qqq" secondPoint="25" showLabel="true" type="pointOfContact"/>
+ <point firstPoint="9" id="40" length="Line_A0h_A4q / 2" lineColor="black" mx="0.264583" my="0.396875" name="A3" secondPoint="37" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="220" angle2="70" color="black" id="41" length1="3" length2="3" penStyle="hair" point1="12" point4="34" type="simpleInteractive"/>
+ <spline aScale="0" angle1="250" angle2="AngleLine_A1_A3 + 90" color="black" id="42" length1="3" length2="5" penStyle="hair" point1="34" point4="40" type="simpleInteractive"/>
+ <point angle="AngleLine_A3_Ae - 90" basePoint="40" id="43" lineColor="black" mx="-1.96924" my="-2.11618" name="A3d" p1Line="2" p2Line="26" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point angle="0" basePoint="6" id="45" lineColor="black" mx="0.389547" my="0.396875" name="A25f" p1Line="23" p2Line="14" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point firstPoint="40" id="48" length="#waist_suppression" lineColor="black" mx="-1.80093" my="-2.04419" name="A4" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="90" angle2="250" color="black" id="49" length1="5" length2="3" penStyle="hair" point1="48" point4="34" type="simpleInteractive"/>
+ <point angle="270" basePoint="48" id="50" length="Spl_A4q_A3 - Spl_A4_A4q" lineColor="black" mx="-1.70705" my="1.14797" name="A4d" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="48" id="53" length="Line_A4q_A8b - #waist_suppression / 2" lineColor="black" mx="-2.76153" my="-1.85331" name="A7q" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="53" id="54" length="#waist_suppression" lineColor="black" mx="0.652546" my="-1.85331" name="A8q" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="54" id="55" length="Line_A8b_A11h - #waist_suppression / 2" lineColor="black" mx="-2.76153" my="-2.08609" name="A11q" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="55" id="56" length="#waist_suppression" lineColor="black" mx="0.652546" my="-1.93091" name="A12q" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="270" angle2="180" color="black" id="57" length1="5" length2="5" penStyle="hair" point1="12" point4="36" type="simpleInteractive"/>
+ <point angle="90" basePoint="35" curve="57" id="58" lineColor="black" mx="-0.899307" my="-3.32757" name="A8ba" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_Af_Ad + 90" color="black" id="61" length1="8" length2="3" penStyle="hair" point1="36" point4="30" type="simpleInteractive"/>
+ <point angle="90" basePoint="33" curve="61" id="62" lineColor="black" mx="-1.63854" my="-3.07173" name="A11ha" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="39" id="71" length="3.8" lineColor="black" mx="-1.36486" my="1.63836" name="A20hw" secondPoint="56" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="50" id="72" lineColor="black" secondPoint="53" typeLine="hair"/>
+ <line firstPoint="56" id="73" lineColor="black" secondPoint="39" typeLine="hair"/>
+ <point firstPoint="71" id="74" length="(Line_A1_A3 + Line_A4d_A7q + Line_A8q_A11q + Line_A12q_At - waist_circ / 2 - #ease) / 2" lineColor="black" mx="0.264583" my="0.396875" name="A19" secondPoint="56" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="74" id="75" length="3.8" lineColor="black" mx="0.264583" my="0.396875" name="A17h" secondPoint="56" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="75" id="76" length="Line_A20hw_A19" lineColor="black" mx="0.264583" my="0.396875" name="A16" secondPoint="56" showLabel="true" type="alongLine" typeLine="none"/>
+ <arc aScale="0" angle1="250" angle2="300" center="22" color="cornflowerblue" id="77" penStyle="hair" radius="neck_back_to_bust_front - Spl_A_A0qqq + 1" type="simple"/>
+ <point firstPoint="71" id="78" length="CurrentLength/2" lineColor="black" mx="-1.97983" my="-1.65516" name="A5" secondPoint="74" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="75" id="79" length="CurrentLength/2" lineColor="black" mx="-1.78745" my="-1.71929" name="A6" secondPoint="76" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="AngleLine_A22_A20h" basePoint="78" curve="77" id="80" lineColor="black" mx="0.136331" my="-2.4888" name="A7" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point angle="AngleLine_A22_A20h" basePoint="79" curve="77" id="83" lineColor="black" mx="-2.30046" my="-1.97579" name="A9" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <line firstPoint="83" id="86" lineColor="black" secondPoint="75" typeLine="hair"/>
+ <line firstPoint="80" id="87" lineColor="black" secondPoint="71" typeLine="hair"/>
+ <point firstPoint="83" id="88" length="Line_A9_A17h" lineColor="black" mx="-3.00585" my="-0.0520083" name="A10" secondPoint="76" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="80" id="89" length="Line_A7_A20hw" lineColor="black" mx="-1.59508" my="1.29464" name="A11" secondPoint="74" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="78" id="90" length="- #length_darts_waist_down" lineColor="black" mx="0.264583" my="0.396875" name="A12" secondPoint="80" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="79" id="91" length="- #length_darts_waist_down" lineColor="black" mx="0.264583" my="0.396875" name="A13" secondPoint="83" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="92" mx="-3.10944" my="-1.97744" name="A14" p1Line1="76" p1Line2="2" p2Line1="91" p2Line2="26" showLabel="true" type="lineIntersect"/>
+ <point id="93" mx="0.639474" my="-2.22736" name="A15" p1Line1="75" p1Line2="2" p2Line1="91" p2Line2="26" showLabel="true" type="lineIntersect"/>
+ <line firstPoint="92" id="94" lineColor="black" secondPoint="93" typeLine="hair"/>
+ <point id="95" mx="-3.10944" my="-2.1024" name="A17" p1Line1="74" p1Line2="2" p2Line1="90" p2Line2="26" showLabel="true" type="lineIntersect"/>
+ <point id="96" mx="0.764438" my="-2.35233" name="A18" p1Line1="71" p1Line2="2" p2Line1="90" p2Line2="26" showLabel="true" type="lineIntersect"/>
+ <line firstPoint="95" id="97" lineColor="black" secondPoint="96" typeLine="hair"/>
+ <point firstPoint="55" id="98" length="CurrentLength/2" lineColor="black" mx="-0.860091" my="-2.35233" name="A20" secondPoint="56" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="98" id="99" mx="0.264583" my="0.396875" name="A21" secondPoint="2" showLabel="true" type="pointOfIntersection"/>
+ <point id="100" mx="0.264583" my="0.396875" name="A23" p1Line1="55" p1Line2="6" p2Line1="99" p2Line2="45" showLabel="true" type="lineIntersect"/>
+ <point firstPoint="99" id="101" length="(#hips_with_bustle / 2 + 5 - Line_A22h_A23h + Line_A14_A15 + Line_A17_A18) / 3" lineColor="black" mx="-1.57946" my="-2.29182" name="A1hips" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="53" id="102" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A24" secondPoint="54" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="102" id="103" mx="0.264583" my="0.396875" name="A26" secondPoint="2" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="103" id="104" length="Line_A21_A1hips" lineColor="black" mx="-1.92212" my="0.467414" name="Aqqq2" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="43" id="105" length="Line_A21_A1hips" lineColor="black" mx="0.264583" my="0.396875" name="Aqqq" secondPoint="26" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="106" mx="0.264583" my="0.396875" name="A27" p1Line1="40" p1Line2="6" p2Line1="105" p2Line2="45" showLabel="true" type="lineIntersect"/>
+ <point id="107" mx="0.264583" my="0.396875" name="A28" p1Line1="50" p1Line2="6" p2Line1="43" p2Line2="45" showLabel="true" type="lineIntersect"/>
+ <point id="108" mx="0.264583" my="0.396875" name="A29" p1Line1="53" p1Line2="6" p2Line1="103" p2Line2="45" showLabel="true" type="lineIntersect"/>
+ <point id="109" mx="0.264583" my="0.396875" name="A30" p1Line1="54" p1Line2="6" p2Line1="104" p2Line2="45" showLabel="true" type="lineIntersect"/>
+ <point id="110" mx="0.264583" my="0.396875" name="A31" p1Line1="56" p1Line2="6" p2Line1="101" p2Line2="45" showLabel="true" type="lineIntersect"/>
+ <spline aScale="0" angle1="AngleLine_A1_A3 - 90" angle2="90" color="black" id="111" length1="5" length2="5" penStyle="hair" point1="40" point4="106" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="90" color="black" id="112" length1="5" length2="5" penStyle="hair" point1="50" point4="107" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="90" color="black" id="113" length1="5" length2="5" penStyle="hair" point1="53" point4="108" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="90" color="black" id="114" length1="5" length2="5" penStyle="hair" point1="54" point4="109" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="90" color="black" id="115" length1="5" length2="5" penStyle="hair" point1="55" point4="100" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="90" color="black" id="116" length1="5" length2="5" penStyle="hair" point1="56" point4="110" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="90" color="black" id="118" length1="5" length2="10" penStyle="hair" point1="9" point4="6" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A3_A27 - 90" angle2="0" color="black" id="119" length1="3" length2="3" penStyle="hair" point1="106" point4="6" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A7q_A29 - 90" angle2="AngleLine_A4d_A28 + 90" color="black" id="120" length1="3" length2="3" penStyle="hair" point1="108" point4="107" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A11q_A23 - 90" angle2="AngleLine_A8q_A30 + 90" color="black" id="121" length1="2.46815" length2="1.62316" penStyle="hair" point1="100" point4="109" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_Av_A25f - 90" angle2="AngleLine_A12q_A31 + 90" color="black" id="122" length1="3" length2="3" penStyle="hair" point1="45" point4="110" type="simpleInteractive"/>
+ <point angle="AngleLine_Av_A25f + 90" basePoint="24" id="123" length="#stand_width_buttons" lineColor="black" mx="0.264583" my="0.396875" name="A32" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="24" id="124" length="#stand_width_holes" lineColor="black" mx="0.264583" my="0.396875" name="A33" secondPoint="123" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="AngleLine_Av_A25f + 90" basePoint="45" id="125" length="#stand_width_buttons" lineColor="black" mx="0.264583" my="0.396875" name="A34" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="45" id="126" length="#stand_width_holes" lineColor="black" mx="0.264583" my="0.396875" name="A35" secondPoint="125" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="270" angle2="AngleLine_Ai_A20h - 90" color="black" id="169" length1="5" length2="5" penStyle="hair" point1="22" point4="24" type="simpleInteractive"/>
+ <point angle="180" basePoint="1" id="215" length="10" lineColor="black" mx="0.264583" my="0.396875" name="O" showLabel="true" type="endLine" typeLine="hair"/>
+ <point basePoint="12" id="216" lineColor="black" mx="-2.2126" my="0.821535" name="A36" p1Line="4" p2Line="33" showLabel="true" type="height" typeLine="hair"/>
+ <line firstPoint="216" id="217" lineColor="black" secondPoint="15" typeLine="hair"/>
+ <point angle="270" basePoint="215" id="218" length="Line_A36_A12h" lineColor="black" mx="0.264583" my="0.396875" name="A5h" showLabel="true" type="endLine" typeLine="hair"/>
+ <point id="219" length="2" mx="1.53856" my="-1.16021" name="AB" showLabel="true" spline="61" type="cutSpline"/>
+ <point basePoint="12" id="220" lineColor="black" mx="0.264583" my="0.396875" name="AE" p1Line="30" p2Line="219" showLabel="true" type="height" typeLine="hair"/>
+ <point firstPoint="218" id="221" length="Line_AB_AE" lineColor="black" mx="0.264583" my="0.396875" name="A1h" secondPoint="215" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="221" id="222" length="Spl_AB_Ad + Spl_A6h_A2" lineColor="black" mx="-2.77882" my="-1.65565" name="A8s" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="180" basePoint="215" id="223" length="Line_A1h_A8s / 2" lineColor="black" mx="-1.36328" my="-2.36342" name="A4s" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="120" color="black" id="224" length1="7" length2="3" penStyle="hair" point1="223" point4="218" type="simpleInteractive"/>
+ <spline aScale="0" angle1="30" angle2="180" color="black" id="225" length1="3" length2="5" penStyle="hair" point1="222" point4="223" type="simpleInteractive"/>
+ <point firstPoint="221" id="226" length="arm_across_back_center_to_elbow_bent - across_back_b / 2" lineColor="black" mx="0.264583" my="0.396875" name="A37" secondPoint="218" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="226" id="227" length="5" lineColor="black" mx="0.264583" my="0.396875" name="A38" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="180" basePoint="227" id="228" length="#sleeve_circ_elbow / 2" lineColor="black" mx="0.264583" my="0.396875" name="A39" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="226" id="229" length="arm_across_back_center_to_wrist_bent - arm_across_back_center_to_elbow_bent" lineColor="black" mx="0.264583" my="0.396875" name="A40" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" firstPoint="229" id="230" length="#sleeve_circ_wrist / 2" lineColor="black" mx="0.264583" my="0.396875" name="A41" secondPoint="227" showLabel="true" type="normal" typeLine="hair"/>
+ <spline aScale="0" angle1="90" angle2="280" color="black" id="241" length1="7" length2="5" penStyle="hair" point1="228" point4="222" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A40_A41 - 90" angle2="270" color="black" id="242" length1="5" length2="7" penStyle="hair" point1="230" point4="228" type="simpleInteractive"/>
+ <arc aScale="0" angle1="140" angle2="160" center="218" color="cornflowerblue" id="245" penStyle="hair" radius="Spl_A2_An + Spl_An_AB" type="simple"/>
+ <arc aScale="0" angle1="70" angle2="90" center="228" color="cornflowerblue" id="246" penStyle="hair" radius="Line_A1h_A37" type="simple"/>
+ <point crossPoint="1" firstArc="246" id="247" mx="-2.56649" my="-2.64652" name="A42" secondArc="245" showLabel="true" type="pointOfIntersectionArcs"/>
+ <point angle="AngleLine_A2_AE" basePoint="219" id="248" lineColor="black" mx="-1.64639" my="0.821535" name="A43" p1Line="4" p2Line="33" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point angle="180" basePoint="218" id="249" length="Line_AB_A43" lineColor="black" mx="0.264583" my="0.396875" name="A44" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="-30" angle2="150" color="black" id="250" length1="5" length2="6" penStyle="hair" point1="247" point4="249" type="simpleInteractive"/>
+ <spline aScale="0" angle1="-30" angle2="210" color="black" id="251" length1="2" length2="2" penStyle="hair" point1="249" point4="218" type="simpleInteractive"/>
+ <point firstPoint="223" id="263" mx="0.264583" my="0.396875" name="A45" secondPoint="228" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="247" id="264" mx="-2.84959" my="0.679982" name="A46" secondPoint="228" showLabel="true" type="pointOfIntersection"/>
+ </calculation>
+ <modeling>
+ <point id="127" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="128" idObject="8" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="129" idObject="18" inUse="false" type="modelingSpline"/>
+ <point id="130" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="131" idObject="19" inUse="false" type="modelingSpline"/>
+ <point id="132" idObject="12" inUse="false" mx="0.264583" my="0.470344" showLabel="true" type="modeling"/>
+ <spline id="133" idObject="41" inUse="false" type="modelingSpline"/>
+ <point id="134" idObject="34" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="135" idObject="42" inUse="false" type="modelingSpline"/>
+ <point id="136" idObject="40" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="137" idObject="111" inUse="false" type="modelingSpline"/>
+ <point id="138" idObject="106" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="139" idObject="119" inUse="false" type="modelingSpline"/>
+ <point id="140" idObject="6" inUse="false" mx="-3.50989" my="-0.774514" showLabel="true" type="modeling"/>
+ <spline id="141" idObject="118" inUse="false" type="modelingSpline"/>
+ <point id="142" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="144" idObject="12" inUse="false" mx="0.264583" my="0.470344" showLabel="true" type="modeling"/>
+ <spline id="145" idObject="57" inUse="false" type="modelingSpline"/>
+ <point id="146" idObject="58" inUse="false" mx="-0.899307" my="-3.32757" showLabel="true" type="modeling"/>
+ <point id="147" idObject="53" inUse="false" mx="-2.76153" my="-1.85331" showLabel="true" type="modeling"/>
+ <spline id="148" idObject="113" inUse="false" type="modelingSpline"/>
+ <point id="149" idObject="108" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="150" idObject="120" inUse="false" type="modelingSpline"/>
+ <point id="151" idObject="107" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="152" idObject="112" inUse="false" type="modelingSpline"/>
+ <point id="153" idObject="50" inUse="false" mx="-1.70705" my="1.14797" showLabel="true" type="modeling"/>
+ <spline id="154" idObject="49" inUse="false" type="modelingSpline"/>
+ <point id="155" idObject="34" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="156" idObject="41" inUse="false" type="modelingSpline"/>
+ <point id="158" idObject="58" inUse="false" mx="-0.899307" my="-3.32757" showLabel="true" type="modeling"/>
+ <spline id="159" idObject="57" inUse="false" type="modelingSpline"/>
+ <point id="160" idObject="36" inUse="false" mx="-0.573102" my="-2.48849" showLabel="true" type="modeling"/>
+ <point id="161" idObject="55" inUse="false" mx="-2.76153" my="-2.08609" showLabel="true" type="modeling"/>
+ <spline id="162" idObject="115" inUse="false" type="modelingSpline"/>
+ <point id="163" idObject="100" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="164" idObject="121" inUse="false" type="modelingSpline"/>
+ <point id="165" idObject="109" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="166" idObject="114" inUse="false" type="modelingSpline"/>
+ <point id="167" idObject="54" inUse="false" mx="0.652546" my="-1.85331" showLabel="true" type="modeling"/>
+ <point id="170" idObject="30" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="171" idObject="32" inUse="false" type="modelingSpline"/>
+ <point id="172" idObject="22" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="173" idObject="169" inUse="false" type="modelingSpline"/>
+ <point id="174" idObject="24" inUse="false" mx="0.186729" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="175" idObject="123" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="176" idObject="125" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="177" idObject="45" inUse="false" mx="0.389547" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="178" idObject="122" inUse="false" type="modelingSpline"/>
+ <point id="179" idObject="110" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="180" idObject="116" inUse="false" type="modelingSpline"/>
+ <point id="181" idObject="56" inUse="false" mx="0.652546" my="-1.93091" showLabel="true" type="modeling"/>
+ <point id="182" idObject="36" inUse="false" mx="-0.573102" my="-2.48849" showLabel="true" type="modeling"/>
+ <spline id="183" idObject="61" inUse="false" type="modelingSpline"/>
+ <point id="185" idObject="24" inUse="false" mx="0.186729" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="186" idObject="45" inUse="false" mx="0.389547" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="187" inUse="false" lastToCountour="false" name="center_front" type="2" typeLine="dashDotDotLine" visible="1">
+ <nodes>
+ <node idObject="185" type="NodePoint"/>
+ <node idObject="186" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="188" idObject="124" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="189" idObject="126" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="190" inUse="false" lastToCountour="false" name="cut_line_left_side" type="2" typeLine="hair" visible="1">
+ <nodes>
+ <node idObject="188" type="NodePoint"/>
+ <node idObject="189" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="191" idObject="80" inUse="false" mx="0.136331" my="-2.4888" showLabel="true" type="modeling"/>
+ <point id="192" idObject="71" inUse="false" mx="-1.36486" my="1.63836" showLabel="true" type="modeling"/>
+ <point id="193" idObject="90" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="194" idObject="74" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="195" idObject="80" inUse="false" mx="0.136331" my="-2.4888" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="196" inUse="false" lastToCountour="false" name="front_dart" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="191" type="NodePoint"/>
+ <node idObject="192" type="NodePoint"/>
+ <node idObject="193" type="NodePoint"/>
+ <node idObject="194" type="NodePoint"/>
+ <node idObject="195" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="197" idObject="83" inUse="false" mx="-2.30046" my="-1.97579" showLabel="true" type="modeling"/>
+ <point id="198" idObject="75" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="199" idObject="91" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="200" idObject="76" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="201" idObject="83" inUse="false" mx="-2.30046" my="-1.97579" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="202" inUse="false" lastToCountour="false" name="side_dart" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="197" type="NodePoint"/>
+ <node idObject="198" type="NodePoint"/>
+ <node idObject="199" type="NodePoint"/>
+ <node idObject="200" type="NodePoint"/>
+ <node idObject="201" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="203" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="204" idObject="40" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="205" inUse="false" lastToCountour="false" name="waistline" type="2" typeLine="dashDotDotLine" visible="1">
+ <nodes>
+ <node idObject="203" type="NodePoint"/>
+ <node idObject="204" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="206" idObject="50" inUse="false" mx="-1.70705" my="1.14797" showLabel="true" type="modeling"/>
+ <point id="207" idObject="53" inUse="false" mx="-2.76153" my="-1.85331" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="208" inUse="false" lastToCountour="false" name="waistline" type="2" typeLine="dashDotDotLine" visible="1">
+ <nodes>
+ <node idObject="206" type="NodePoint"/>
+ <node idObject="207" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="209" idObject="54" inUse="false" mx="0.652546" my="-1.85331" showLabel="true" type="modeling"/>
+ <point id="210" idObject="55" inUse="false" mx="-2.76153" my="-2.08609" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="211" inUse="false" lastToCountour="false" name="waistline" type="2" typeLine="dashDotDotLine" visible="1">
+ <nodes>
+ <node idObject="209" type="NodePoint"/>
+ <node idObject="210" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="212" idObject="56" inUse="false" mx="0.652546" my="-1.93091" showLabel="true" type="modeling"/>
+ <point id="213" idObject="39" inUse="false" mx="1.56765" my="-1.46465" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="214" inUse="false" lastToCountour="false" name="waistline" type="2" typeLine="dashDotDotLine" visible="1">
+ <nodes>
+ <node idObject="212" type="NodePoint"/>
+ <node idObject="213" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="231" idObject="222" inUse="false" mx="-2.77882" my="-1.65565" showLabel="true" type="modeling"/>
+ <spline id="232" idObject="225" inUse="false" type="modelingSpline"/>
+ <point id="233" idObject="223" inUse="false" mx="-1.36328" my="-2.36342" showLabel="true" type="modeling"/>
+ <spline id="234" idObject="224" inUse="false" type="modelingSpline"/>
+ <point id="235" idObject="218" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="236" idObject="227" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="237" idObject="229" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="238" idObject="230" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="239" idObject="228" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="243" idObject="241" inUse="false" type="modelingSpline"/>
+ <spline id="244" idObject="242" inUse="false" type="modelingSpline"/>
+ <point id="252" idObject="247" inUse="false" mx="-2.56649" my="-2.64652" showLabel="true" type="modeling"/>
+ <spline id="253" idObject="250" inUse="false" type="modelingSpline"/>
+ <point id="254" idObject="249" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="255" idObject="251" inUse="false" type="modelingSpline"/>
+ <point id="256" idObject="218" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="257" idObject="227" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="258" idObject="229" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="259" idObject="230" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="260" idObject="242" inUse="false" type="modelingSpline"/>
+ <point id="261" idObject="228" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="265" idObject="223" inUse="false" type="pin"/>
+ <point id="266" idObject="263" inUse="false" type="pin"/>
+ <point id="267" idObject="247" inUse="false" type="pin"/>
+ <point id="268" idObject="264" inUse="false" type="pin"/>
+ <point id="269" idObject="228" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="270" idObject="227" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="271" inUse="false" lastToCountour="false" name="elbow_line" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="269" type="NodePoint"/>
+ <node idObject="270" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="272" idObject="228" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="273" idObject="227" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="274" inUse="false" lastToCountour="false" name="elbow_line" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="272" type="NodePoint"/>
+ <node idObject="273" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="275" idObject="219" inUse="false" mx="1.53856" my="-1.16021" showLabel="true" type="modeling"/>
+ <spline id="276" idObject="61" inUse="false" type="modelingSpline"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="143" mx="0" my="0" name="back" seamAllowance="true" uuid="{5199b94b-388e-482c-9910-4b3d08a6e3e3}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="A" mx="94.5373" my="344.783" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="94.5373" my="155.708" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node before="CurrentSeamAllowance * 2" idObject="127" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" idObject="128" type="NodePoint"/>
+ <node idObject="129" reverse="0" type="NodeSpline"/>
+ <node before="CurrentSeamAllowance * 2" idObject="130" type="NodePoint"/>
+ <node idObject="131" reverse="0" type="NodeSpline"/>
+ <node idObject="132" type="NodePoint"/>
+ <node idObject="133" reverse="0" type="NodeSpline"/>
+ <node idObject="134" type="NodePoint"/>
+ <node idObject="135" reverse="0" type="NodeSpline"/>
+ <node idObject="136" type="NodePoint"/>
+ <node idObject="137" reverse="0" type="NodeSpline"/>
+ <node idObject="138" type="NodePoint"/>
+ <node idObject="139" reverse="0" type="NodeSpline"/>
+ <node after="CurrentSeamAllowance * 2" idObject="140" type="NodePoint"/>
+ <node idObject="141" reverse="1" type="NodeSpline"/>
+ <node after="CurrentSeamAllowance * 2" before="CurrentSeamAllowance * 2" idObject="142" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="205"/>
+ </iPaths>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="157" mx="10.1248" my="0.861683" name="side_back" seamAllowance="true" uuid="{354855e0-4a52-456a-ba8f-56b6da6afa2e}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="8" letter="B" mx="349.332" my="1098.48" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="8">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="8" mx="381.899" my="780.948" rotation="0" visible="true" width="8"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="144" type="NodePoint"/>
+ <node idObject="145" reverse="0" type="NodeSpline"/>
+ <node idObject="146" type="NodePoint"/>
+ <node idObject="147" type="NodePoint"/>
+ <node idObject="148" reverse="0" type="NodeSpline"/>
+ <node idObject="149" type="NodePoint"/>
+ <node idObject="150" reverse="0" type="NodeSpline"/>
+ <node idObject="151" type="NodePoint"/>
+ <node idObject="152" reverse="1" type="NodeSpline"/>
+ <node idObject="153" type="NodePoint"/>
+ <node idObject="154" reverse="0" type="NodeSpline"/>
+ <node idObject="155" type="NodePoint"/>
+ <node idObject="156" reverse="1" type="NodeSpline"/>
+ </nodes>
+ <iPaths>
+ <record path="208"/>
+ </iPaths>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="168" mx="19.1724" my="0.861683" name="side" seamAllowance="true" uuid="{2fa85913-6827-4b5b-b5b3-1fca7ca5fdc0}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="7" letter="C" mx="712.282" my="1142.77" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="7">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="7" mx="712.282" my="865.95" rotation="0" visible="true" width="7"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="158" type="NodePoint"/>
+ <node idObject="159" reverse="0" type="NodeSpline"/>
+ <node after="CurrentSeamAllowance * 2" idObject="160" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" before="CurrentSeamAllowance * 2" idObject="161" type="NodePoint"/>
+ <node idObject="162" reverse="0" type="NodeSpline"/>
+ <node before="CurrentSeamAllowance * 2" idObject="163" type="NodePoint"/>
+ <node idObject="164" reverse="0" type="NodeSpline"/>
+ <node idObject="165" type="NodePoint"/>
+ <node idObject="166" reverse="1" type="NodeSpline"/>
+ <node idObject="167" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="211"/>
+ </iPaths>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="184" mx="25.6438" my="0.219555" name="front" seamAllowance="true" uuid="{7e7d609b-de57-4fa9-aec8-3127d883a379}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="D" mx="1258.6" my="936.317" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="1283.03" my="545.506" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node after="CurrentSeamAllowance * 2" idObject="170" type="NodePoint"/>
+ <node idObject="171" reverse="1" type="NodeSpline"/>
+ <node before="CurrentSeamAllowance * 2" idObject="172" type="NodePoint"/>
+ <node idObject="173" reverse="0" type="NodeSpline"/>
+ <node idObject="174" type="NodePoint"/>
+ <node idObject="175" type="NodePoint"/>
+ <node idObject="176" type="NodePoint"/>
+ <node idObject="177" type="NodePoint"/>
+ <node idObject="178" reverse="0" type="NodeSpline"/>
+ <node after="CurrentSeamAllowance * 2" idObject="179" type="NodePoint"/>
+ <node idObject="180" reverse="1" type="NodeSpline"/>
+ <node after="CurrentSeamAllowance * 2" before="CurrentSeamAllowance * 2" idObject="181" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="182" type="NodePoint"/>
+ <node idObject="183" reverse="0" type="NodeSpline"/>
+ <node idObject="275" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="276" reverse="0" type="NodeSpline"/>
+ </nodes>
+ <iPaths>
+ <record path="187"/>
+ <record path="190"/>
+ <record path="196"/>
+ <record path="202"/>
+ <record path="214"/>
+ </iPaths>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="240" mx="-20.8932" my="1.32422" name="topside_sleeve" seamAllowance="true" uuid="{e9b97690-8894-49cc-8df1-b3eed34ec2e8}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="E" mx="-1060.34" my="814.188" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="-1044.05" my="211.689" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="266" length="1" mx="0" my="0" rotation="90" topPin="265" visible="true"/>
+ <nodes>
+ <node idObject="231" type="NodePoint"/>
+ <node idObject="232" reverse="0" type="NodeSpline"/>
+ <node idObject="233" type="NodePoint"/>
+ <node idObject="234" reverse="0" type="NodeSpline"/>
+ <node idObject="235" type="NodePoint"/>
+ <node idObject="236" type="NodePoint"/>
+ <node idObject="237" type="NodePoint"/>
+ <node idObject="238" type="NodePoint"/>
+ <node idObject="244" reverse="0" type="NodeSpline"/>
+ <node idObject="239" type="NodePoint"/>
+ <node idObject="243" reverse="0" type="NodeSpline"/>
+ </nodes>
+ <iPaths>
+ <record path="271"/>
+ </iPaths>
+ <pins>
+ <record>265</record>
+ <record>266</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="262" mx="2.57767" my="0.147135" name="under_sleeve" seamAllowance="true" uuid="{ebbd3e7c-9d6f-48c8-abe5-ba108e213f39}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="F" mx="-994.115" my="1060.45" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="-994.115" my="677.778" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="268" length="1" mx="0" my="0" rotation="90" topPin="267" visible="true"/>
+ <nodes>
+ <node idObject="252" type="NodePoint"/>
+ <node idObject="253" reverse="0" type="NodeSpline"/>
+ <node idObject="254" type="NodePoint"/>
+ <node idObject="255" reverse="0" type="NodeSpline"/>
+ <node idObject="256" type="NodePoint"/>
+ <node idObject="257" type="NodePoint"/>
+ <node idObject="258" type="NodePoint"/>
+ <node idObject="259" type="NodePoint"/>
+ <node idObject="260" reverse="0" type="NodeSpline"/>
+ <node idObject="261" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="274"/>
+ </iPaths>
+ <pins>
+ <record>267</record>
+ <record>268</record>
+ </pins>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/historical_womenswear/drafting_methods/cutters/vest.val b/source/historical_womenswear/drafting_methods/cutters/vest.val
new file mode 100644
index 0000000..3b76bea
--- /dev/null
+++ b/source/historical_womenswear/drafting_methods/cutters/vest.val
@@ -0,0 +1,245 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.1</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternLabel>
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements path="cutters.vit"/>
+ <increments>
+ <increment description="usually 5 cm" formula="5" name="#skirt_length"/>
+ <increment formula="30" name="#skirt_spring_angle" specialUnits="true"/>
+ <increment description="from waist, usually 9 cm" formula="9" name="#vest_length_in_front"/>
+ <increment description="about 20 to 25 cm depending on how flat the stomach is" formula="25" name="#length_darts_waist_down"/>
+ <increment formula="2" name="#button_stand"/>
+ <increment formula="4" name="#ease"/>
+ <increment formula="2" name="#sewing_allowance"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="pattern">
+ <calculation>
+ <point id="1" mx="0.264583" my="0.396875" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="neck_back_to_highbust_b" lineColor="black" mx="0.264583" my="0.396875" name="A8q" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="3" length="neck_back_to_waist_b" lineColor="black" mx="0.264583" my="0.396875" name="A15h" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="3" id="4" length="5" lineColor="black" mx="-2.29549" my="0.0665426" name="A2" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="1" id="5" length="neck_circ / 6" lineColor="black" mx="0.264583" my="0.396875" name="A2h" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="90" basePoint="5" id="6" length="2" lineColor="black" mx="0.264583" my="0.396875" name="Aqqq" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="2" id="7" lineColor="black" mx="0.264583" my="0.396875" name="A1" p1Line="4" p2Line="1" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <arc aScale="0" angle1="30" angle2="50" center="7" color="violet" id="8" penStyle="hair" radius="neck_back_to_bust_front / 2" type="simple"/>
+ <arc aScale="0" angle1="-50" angle2="-50" center="6" color="violet" id="9" penStyle="hair" radius="armfold_to_armfold_bust / 4 + 1.25" type="simple"/>
+ <point crossPoint="1" firstArc="8" id="10" mx="-0.0270999" my="-2.42273" name="AOS" secondArc="9" showLabel="true" type="pointOfIntersectionArcs"/>
+ <point angle="0" basePoint="7" id="11" length="bust_circ / 4 + #ease / 4" lineColor="black" mx="0.17419" my="0.306482" name="AO" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="4" id="12" length="waist_circ / 4 + #ease / 4" lineColor="black" mx="0.760082" my="-0.428956" name="A9q" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="4" id="13" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A3" secondPoint="12" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270" basePoint="13" id="14" length="2.5" lineColor="black" mx="0.264583" my="0.396875" name="A4" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="-30" angle2="180" color="black" id="15" length1="2" length2="5" penStyle="hair" point1="4" point4="14" type="simpleInteractive"/>
+ <spline aScale="0" angle1="0" angle2="180 + 30" color="black" id="16" length1="5" length2="2" penStyle="hair" point1="14" point4="12" type="simpleInteractive"/>
+ <point angle="270" basePoint="14" id="17" length="#skirt_length" lineColor="black" mx="0.264583" my="0.396875" name="A5" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270 - 30" basePoint="4" id="18" length="#skirt_length" lineColor="black" mx="0.264583" my="0.396875" name="A6" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270 + 30" basePoint="12" id="19" length="#skirt_length" lineColor="black" mx="0.264583" my="0.396875" name="A7" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="180 + 30" angle2="0" color="black" id="20" length1="4" length2="6" penStyle="hair" point1="19" point4="17" type="simpleInteractive"/>
+ <spline aScale="0" angle1="180" angle2="- 30" color="black" id="21" length1="6" length2="4" penStyle="hair" point1="17" point4="18" type="simpleInteractive"/>
+ <spline aScale="0" angle1="0" angle2="180 + 30" color="black" id="22" length1="3" length2="2" penStyle="hair" point1="1" point4="6" type="simpleInteractive"/>
+ <point firstPoint="11" id="23" mx="0.178945" my="0.396875" name="A8" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="23" id="24" length="-2.5" lineColor="black" mx="-2.73751" my="-1.92011" name="A1w" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="11" id="25" length="- (bust_circ / 4 + #ease / 4)" lineColor="black" mx="0.17419" my="0.396875" name="A9qqq" secondPoint="7" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="25" id="26" length="across_chest_f / 2 - 1.25" lineColor="black" mx="0.264583" my="0.396875" name="A2q" secondPoint="11" showLabel="true" type="alongLine" typeLine="none"/>
+ <arc aScale="0" angle1="45" angle2="90" center="26" color="cornflowerblue" id="27" penStyle="hair" radius="neck_back_to_armfold_front - Spl_A_Aqqq" type="simple"/>
+ <arc aScale="0" angle1="90" angle2="135" center="25" color="cornflowerblue" id="28" penStyle="hair" radius="RadiusArc_A2q_27 + 2" type="simple"/>
+ <point crossPoint="1" firstArc="27" id="29" mx="-1.36255" my="-2.001" name="AF" secondArc="28" showLabel="true" type="pointOfIntersectionArcs"/>
+ <point angle="90" basePoint="26" id="30" length="3.8" lineColor="black" mx="0.264583" my="0.396875" name="Afinger" showLabel="true" type="endLine" typeLine="hair"/>
+ <arc aScale="0" angle1="90" angle2="120" center="30" color="cornflowerblue" id="31" penStyle="hair" radius="highbust_back_over_shoulder_to_armfold_front - RadiusArc_A1_8 - Line_A2q_Afinger" type="simple"/>
+ <arc aScale="0" angle1="160" angle2="200" center="29" color="cornflowerblue" id="32" penStyle="hair" radius="armfold_to_armfold_bust / 4 + 0.6" type="simple"/>
+ <point crossPoint="1" firstArc="31" id="33" mx="-2.39021" my="-1.40153" name="AD" secondArc="32" showLabel="true" type="pointOfIntersectionArcs"/>
+ <line firstPoint="33" id="35" lineColor="black" secondPoint="29" typeLine="hair"/>
+ <point angle="0" basePoint="29" id="37" length="neck_circ / 6" lineColor="black" mx="0.264583" my="0.396875" name="AV" showLabel="true" type="endLine" typeLine="hair"/>
+ <point id="38" mx="0.264583" my="0.396875" name="Aeee" p1Line1="37" p1Line2="3" p2Line1="25" p2Line2="24" showLabel="true" type="lineIntersect"/>
+ <point firstPoint="24" id="39" length="CurrentLength - waist_circ / 4 - #ease / 4" lineColor="cornflowerblue" mx="-6.06291" my="2.29511" name="Atotal_darts" secondPoint="38" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="38" id="40" length="4" lineColor="black" mx="0.264583" my="0.396875" name="A10" secondPoint="24" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="40" id="41" length="Line_A1w_Atotal_darts / 2" lineColor="black" mx="0.264583" my="0.396875" name="A11" secondPoint="24" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="41" id="42" length="4" lineColor="black" mx="0.264583" my="0.396875" name="A12" secondPoint="24" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="42" id="43" length="Line_A1w_Atotal_darts / 2" lineColor="black" mx="0.264583" my="0.396875" name="A13" secondPoint="24" showLabel="true" type="alongLine" typeLine="none"/>
+ <arc aScale="0" angle1="260" angle2="300" center="29" color="cornflowerblue" id="44" penStyle="hair" radius="neck_back_to_bust_front - Spl_A_Aqqq" type="simple"/>
+ <point firstPoint="40" id="45" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A14" secondPoint="41" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="42" id="46" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A15" secondPoint="43" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="AngleLine_AV_Aeee" basePoint="45" curve="44" id="47" lineColor="black" mx="0.264583" my="0.396875" name="A16" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point angle="AngleLine_AV_Aeee" basePoint="46" curve="44" id="50" lineColor="black" mx="0.264583" my="0.396875" name="A17" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="45" id="53" length="- #length_darts_waist_down" lineColor="black" mx="0.264583" my="0.396875" name="A18" secondPoint="47" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="46" id="54" length="- #length_darts_waist_down" lineColor="black" mx="0.264583" my="0.396875" name="A19" secondPoint="50" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270 - 20" basePoint="24" id="55" length="#skirt_length" lineColor="black" mx="0.264583" my="0.396875" name="A20" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="38" id="56" length="- #vest_length_in_front" lineColor="black" mx="0.264583" my="0.396875" name="A21" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="57" mx="0.264583" my="0.396875" name="A22" p1Line1="55" p1Line2="43" p2Line1="56" p2Line2="54" showLabel="true" type="lineIntersect"/>
+ <point id="58" mx="0.264583" my="0.396875" name="A23" p1Line1="55" p1Line2="42" p2Line1="56" p2Line2="54" showLabel="true" type="lineIntersect"/>
+ <point id="59" mx="0.264583" my="0.396875" name="A24" p1Line1="55" p1Line2="41" p2Line1="56" p2Line2="53" showLabel="true" type="lineIntersect"/>
+ <point id="60" mx="0.264583" my="0.396875" name="A25" p1Line1="55" p1Line2="40" p2Line1="56" p2Line2="53" showLabel="true" type="lineIntersect"/>
+ <point id="61" length="CurrentLength - Line_A2_A3" mx="0.264583" my="0.396875" name="A2a" showLabel="true" spline="15" type="cutSpline"/>
+ <point id="62" length="Line_A3_A9q" mx="-1.38708" my="0.562041" name="A9qa" showLabel="true" spline="16" type="cutSpline"/>
+ <line firstPoint="6" id="63" lineColor="black" secondPoint="10" typeLine="hair"/>
+ <spline aScale="0" angle1="AngleLine_Aqqq_AOS - 90 + 30" angle2="180" color="black" id="64" length1="5" length2="8" penStyle="hair" point1="10" point4="11" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_AD_AF - 80" angle2="AngleLine_AV_Aeee - 180" color="black" id="86" length1="10" length2="5" penStyle="hair" point1="29" point4="25" type="simpleInteractive"/>
+ <point firstPoint="6" id="122" mx="0.864136" my="-1.90141" name="A9" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="29" id="123" mx="-3.03296" my="-2.80074" name="A26" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_AD_AF - 90" color="black" id="128" length1="10" length2="6" penStyle="hair" point1="11" point4="33" type="simpleInteractive"/>
+ </calculation>
+ <modeling>
+ <point id="65" idObject="1" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="66" idObject="22" inUse="true" type="modelingSpline"/>
+ <point id="67" idObject="6" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="68" idObject="10" inUse="true" mx="-0.0270999" my="-2.42273" showLabel="true" type="modeling"/>
+ <spline id="69" idObject="64" inUse="true" type="modelingSpline"/>
+ <point id="70" idObject="11" inUse="true" mx="0.17419" my="0.306482" showLabel="true" type="modeling"/>
+ <point id="71" idObject="12" inUse="true" mx="0.760082" my="-0.428956" showLabel="true" type="modeling"/>
+ <point id="72" idObject="4" inUse="true" mx="-2.29549" my="0.0665426" showLabel="true" type="modeling"/>
+ <point id="73" idObject="7" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="75" idObject="61" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="76" idObject="15" inUse="true" type="modelingSpline"/>
+ <point id="77" idObject="14" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="78" idObject="16" inUse="true" type="modelingSpline"/>
+ <point id="79" idObject="62" inUse="true" mx="-1.38708" my="0.562041" showLabel="true" type="modeling"/>
+ <point id="80" idObject="19" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="81" idObject="20" inUse="true" type="modelingSpline"/>
+ <point id="82" idObject="17" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="83" idObject="21" inUse="true" type="modelingSpline"/>
+ <point id="84" idObject="18" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="87" idObject="33" inUse="true" mx="-2.39021" my="-1.40153" showLabel="true" type="modeling"/>
+ <point id="88" idObject="29" inUse="true" mx="-1.36255" my="-2.001" showLabel="true" type="modeling"/>
+ <spline id="89" idObject="86" inUse="true" type="modelingSpline"/>
+ <point id="90" idObject="25" inUse="true" mx="0.17419" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="91" idObject="38" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="92" idObject="56" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="93" idObject="55" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="94" idObject="24" inUse="true" mx="-2.73751" my="-1.92011" showLabel="true" type="modeling"/>
+ <point id="95" idObject="11" inUse="true" mx="0.17419" my="0.306482" showLabel="true" type="modeling"/>
+ <spline id="96" idObject="34" inUse="false" type="modelingSpline"/>
+ <point id="97" idObject="30" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="98" idObject="36" inUse="false" type="modelingSpline"/>
+ <point id="107" idObject="57" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="108" idObject="43" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="109" idObject="50" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="110" idObject="42" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="111" idObject="58" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="112" inUse="true" lastToCountour="true" name="side_dart" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="107" type="NodePoint"/>
+ <node idObject="108" type="NodePoint"/>
+ <node idObject="109" type="NodePoint"/>
+ <node idObject="110" type="NodePoint"/>
+ <node idObject="111" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="113" idObject="59" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="114" idObject="41" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="115" idObject="47" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="116" idObject="40" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="117" idObject="60" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="118" inUse="true" lastToCountour="true" name="front_dart" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="113" type="NodePoint"/>
+ <node idObject="114" type="NodePoint"/>
+ <node idObject="115" type="NodePoint"/>
+ <node idObject="116" type="NodePoint"/>
+ <node idObject="117" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="119" idObject="24" inUse="true" mx="-2.73751" my="-1.92011" showLabel="true" type="modeling"/>
+ <point id="120" idObject="38" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="121" inUse="true" lastToCountour="true" name="waistline" type="2" typeLine="dashDotLine" visible="1">
+ <nodes>
+ <node idObject="119" type="NodePoint"/>
+ <node idObject="120" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="124" idObject="6" inUse="true" type="pin"/>
+ <point id="125" idObject="122" inUse="true" type="pin"/>
+ <point id="126" idObject="29" inUse="true" type="pin"/>
+ <point id="127" idObject="123" inUse="true" type="pin"/>
+ <spline id="129" idObject="128" inUse="true" type="modelingSpline"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="74" mx="0" my="0" name="back" seamAllowance="true" uuid="{b1d0d5dd-475a-4f02-b7a1-7f5a4b496642}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="A" mx="280.072" my="287.962" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="284.017" my="674.541" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="125" length="10" mx="0" my="0" rotation="90" topPin="124" visible="true"/>
+ <nodes>
+ <node idObject="65" type="NodePoint"/>
+ <node idObject="66" reverse="0" type="NodeSpline"/>
+ <node idObject="67" type="NodePoint"/>
+ <node idObject="68" type="NodePoint"/>
+ <node idObject="69" reverse="0" type="NodeSpline"/>
+ <node idObject="70" type="NodePoint"/>
+ <node idObject="71" type="NodePoint"/>
+ <node idObject="72" type="NodePoint"/>
+ <node idObject="73" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>124</record>
+ <record>125</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="85" mx="0" my="0" name="back_skirt" seamAllowance="true" uuid="{43c26b52-8a36-4d2c-91bd-000fbc2fb6dc}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="4" letter="C" mx="381.201" my="1620.16" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="4">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="4" mx="566.601" my="1632" rotation="0" visible="true" width="4"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="75" type="NodePoint"/>
+ <node idObject="76" reverse="0" type="NodeSpline"/>
+ <node idObject="77" type="NodePoint"/>
+ <node idObject="78" reverse="0" type="NodeSpline"/>
+ <node idObject="79" type="NodePoint"/>
+ <node idObject="80" type="NodePoint"/>
+ <node idObject="81" reverse="0" type="NodeSpline"/>
+ <node idObject="82" type="NodePoint"/>
+ <node idObject="83" reverse="0" type="NodeSpline"/>
+ <node idObject="84" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="99" mx="0.10437" my="-0.10437" name="front" seamAllowance="true" uuid="{f1e881f0-b1ee-4701-90c9-c902a6b60ca6}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="B" mx="1453.9" my="781.047" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="1453.9" my="1132.12" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="127" length="10" mx="0" my="0" rotation="90" topPin="126" visible="true"/>
+ <nodes>
+ <node idObject="87" type="NodePoint"/>
+ <node idObject="88" type="NodePoint"/>
+ <node idObject="89" reverse="0" type="NodeSpline"/>
+ <node idObject="90" type="NodePoint"/>
+ <node idObject="91" type="NodePoint"/>
+ <node idObject="92" type="NodePoint"/>
+ <node idObject="93" type="NodePoint"/>
+ <node idObject="94" type="NodePoint"/>
+ <node idObject="95" type="NodePoint"/>
+ <node idObject="129" reverse="0" type="NodeSpline"/>
+ </nodes>
+ <iPaths>
+ <record path="112"/>
+ <record path="118"/>
+ <record path="121"/>
+ </iPaths>
+ <pins>
+ <record>126</record>
+ <record>127</record>
+ </pins>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/historical_womenswear/drafting_methods/cutters/vest_single_breasted.val b/source/historical_womenswear/drafting_methods/cutters/vest_single_breasted.val
new file mode 100644
index 0000000..3321df0
--- /dev/null
+++ b/source/historical_womenswear/drafting_methods/cutters/vest_single_breasted.val
@@ -0,0 +1,266 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.1</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternLabel>
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements path="cutters.vit"/>
+ <increments>
+ <increment description="usually 5 cm" formula="5" name="#skirt_length"/>
+ <increment formula="30" name="#skirt_spring_angle" specialUnits="true"/>
+ <increment description="from waist, usually 9 cm" formula="9" name="#vest_length_in_front"/>
+ <increment description="about 20 to 25 cm depending on how flat the stomach is" formula="25" name="#length_darts_waist_down"/>
+ <increment formula="2" name="#button_stand"/>
+ <increment formula="4" name="#ease"/>
+ <increment formula="2" name="#sewing_allowance"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="pattern">
+ <calculation>
+ <point id="1" mx="0.264583" my="0.396875" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="neck_back_to_highbust_b" lineColor="black" mx="0.264583" my="0.396875" name="A8q" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="3" length="neck_back_to_waist_b" lineColor="black" mx="0.264583" my="0.396875" name="A15h" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="3" id="4" length="5" lineColor="black" mx="-2.29549" my="0.0665426" name="A2" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="1" id="5" length="neck_circ / 6" lineColor="black" mx="0.264583" my="0.396875" name="A2h" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="90" basePoint="5" id="6" length="2" lineColor="black" mx="0.264583" my="0.396875" name="Aqqq" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="2" id="7" lineColor="black" mx="0.264583" my="0.396875" name="A1" p1Line="4" p2Line="1" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <arc aScale="0" angle1="30" angle2="50" center="7" color="violet" id="8" penStyle="hair" radius="neck_back_to_bust_front / 2" type="simple"/>
+ <arc aScale="0" angle1="-50" angle2="-50" center="6" color="violet" id="9" penStyle="hair" radius="armfold_to_armfold_bust / 4 + 1.25" type="simple"/>
+ <point crossPoint="1" firstArc="8" id="10" mx="-0.0270999" my="-2.42273" name="AOS" secondArc="9" showLabel="true" type="pointOfIntersectionArcs"/>
+ <point angle="0" basePoint="7" id="11" length="bust_circ / 4 + #ease / 4" lineColor="black" mx="0.17419" my="0.306482" name="AO" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="4" id="12" length="waist_circ / 4 + #ease / 4" lineColor="black" mx="0.760082" my="-0.428956" name="A9q" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="4" id="13" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A3" secondPoint="12" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270" basePoint="13" id="14" length="2.5" lineColor="black" mx="0.264583" my="0.396875" name="A4" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="-30" angle2="180" color="black" id="15" length1="2" length2="5" penStyle="hair" point1="4" point4="14" type="simpleInteractive"/>
+ <spline aScale="0" angle1="0" angle2="180 + 30" color="black" id="16" length1="5" length2="2" penStyle="hair" point1="14" point4="12" type="simpleInteractive"/>
+ <point angle="270" basePoint="14" id="17" length="#skirt_length" lineColor="black" mx="0.264583" my="0.396875" name="A5" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270 - #skirt_spring_angle" basePoint="4" id="18" length="#skirt_length" lineColor="black" mx="0.264583" my="0.396875" name="A6" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270 + #skirt_spring_angle" basePoint="12" id="19" length="#skirt_length" lineColor="black" mx="0.264583" my="0.396875" name="A7" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="180 + 30" angle2="0" color="black" id="20" length1="4" length2="6" penStyle="hair" point1="19" point4="17" type="simpleInteractive"/>
+ <spline aScale="0" angle1="180" angle2="- 30" color="black" id="21" length1="6" length2="4" penStyle="hair" point1="17" point4="18" type="simpleInteractive"/>
+ <spline aScale="0" angle1="0" angle2="180 + 30" color="black" id="22" length1="3" length2="2" penStyle="hair" point1="1" point4="6" type="simpleInteractive"/>
+ <point firstPoint="11" id="23" mx="0.178945" my="0.396875" name="A8" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="23" id="24" length="-2.5" lineColor="black" mx="-2.73751" my="-1.92011" name="A1w" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="11" id="25" length="- (bust_circ / 4 + #ease / 4)" lineColor="black" mx="-3.02343" my="0.696652" name="A9qqq" secondPoint="7" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="25" id="26" length="across_chest_f / 2 - 1.25" lineColor="black" mx="0.264583" my="0.396875" name="A2q" secondPoint="11" showLabel="true" type="alongLine" typeLine="none"/>
+ <arc aScale="0" angle1="45" angle2="90" center="26" color="cornflowerblue" id="27" penStyle="hair" radius="neck_back_to_armfold_front - Spl_A_Aqqq" type="simple"/>
+ <arc aScale="0" angle1="90" angle2="135" center="25" color="cornflowerblue" id="28" penStyle="hair" radius="RadiusArc_A2q_27 + 2" type="simple"/>
+ <point crossPoint="1" firstArc="27" id="29" mx="-1.36255" my="-2.001" name="AF" secondArc="28" showLabel="true" type="pointOfIntersectionArcs"/>
+ <point angle="90" basePoint="26" id="30" length="3.8" lineColor="black" mx="0.264583" my="0.396875" name="Afinger" showLabel="true" type="endLine" typeLine="hair"/>
+ <arc aScale="0" angle1="90" angle2="120" center="30" color="cornflowerblue" id="31" penStyle="hair" radius="highbust_back_over_shoulder_to_armfold_front - RadiusArc_A1_8 - Line_A2q_Afinger" type="simple"/>
+ <arc aScale="0" angle1="160" angle2="200" center="29" color="cornflowerblue" id="32" penStyle="hair" radius="armfold_to_armfold_bust / 4 + 0.6" type="simple"/>
+ <point crossPoint="1" firstArc="31" id="33" mx="-2.39021" my="-1.40153" name="AD" secondArc="32" showLabel="true" type="pointOfIntersectionArcs"/>
+ <line firstPoint="33" id="35" lineColor="black" secondPoint="29" typeLine="hair"/>
+ <point angle="0" basePoint="29" id="37" length="neck_circ / 6" lineColor="black" mx="0.264583" my="0.396875" name="AV" showLabel="true" type="endLine" typeLine="hair"/>
+ <point id="38" mx="-0.634747" my="0.596726" name="Aeee" p1Line1="37" p1Line2="3" p2Line1="25" p2Line2="24" showLabel="true" type="lineIntersect"/>
+ <point firstPoint="24" id="39" length="CurrentLength - waist_circ / 4 - #ease / 4" lineColor="cornflowerblue" mx="-6.06291" my="2.29511" name="Atotal_darts" secondPoint="38" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="38" id="40" length="4" lineColor="black" mx="0.264583" my="0.396875" name="A10" secondPoint="24" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="40" id="41" length="Line_A1w_Atotal_darts / 2" lineColor="black" mx="0.264583" my="0.396875" name="A11" secondPoint="24" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="41" id="42" length="4" lineColor="black" mx="0.264583" my="0.396875" name="A12" secondPoint="24" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="42" id="43" length="Line_A1w_Atotal_darts / 2" lineColor="black" mx="0.264583" my="0.396875" name="A13" secondPoint="24" showLabel="true" type="alongLine" typeLine="none"/>
+ <arc aScale="0" angle1="260" angle2="300" center="29" color="cornflowerblue" id="44" penStyle="hair" radius="neck_back_to_bust_front - Spl_A_Aqqq" type="simple"/>
+ <point firstPoint="40" id="45" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A14" secondPoint="41" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="42" id="46" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A15" secondPoint="43" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="AngleLine_AV_Aeee" basePoint="45" curve="44" id="47" lineColor="black" mx="0.264583" my="0.396875" name="A16" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point angle="AngleLine_AV_Aeee" basePoint="46" curve="44" id="50" lineColor="black" mx="0.264583" my="0.396875" name="A17" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="45" id="53" length="- #length_darts_waist_down" lineColor="black" mx="0.264583" my="0.396875" name="A18" secondPoint="47" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="46" id="54" length="- #length_darts_waist_down" lineColor="black" mx="0.264583" my="0.396875" name="A19" secondPoint="50" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270 - 20" basePoint="24" id="55" length="#skirt_length" lineColor="black" mx="0.264583" my="0.396875" name="A20" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="38" id="56" length="- #vest_length_in_front" lineColor="black" mx="0.264583" my="0.396875" name="A21" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="57" mx="0.264583" my="0.396875" name="A22" p1Line1="55" p1Line2="43" p2Line1="56" p2Line2="54" showLabel="true" type="lineIntersect"/>
+ <point id="58" mx="0.264583" my="0.396875" name="A23" p1Line1="55" p1Line2="42" p2Line1="56" p2Line2="54" showLabel="true" type="lineIntersect"/>
+ <point id="59" mx="0.264583" my="0.396875" name="A24" p1Line1="55" p1Line2="41" p2Line1="56" p2Line2="53" showLabel="true" type="lineIntersect"/>
+ <point id="60" mx="0.264583" my="0.396875" name="A25" p1Line1="55" p1Line2="40" p2Line1="56" p2Line2="53" showLabel="true" type="lineIntersect"/>
+ <point id="61" length="CurrentLength - Line_A2_A3" mx="0.264583" my="0.396875" name="A2a" showLabel="true" spline="15" type="cutSpline"/>
+ <point id="62" length="Line_A3_A9q" mx="-1.38708" my="0.562041" name="A9qa" showLabel="true" spline="16" type="cutSpline"/>
+ <line firstPoint="6" id="63" lineColor="black" secondPoint="10" typeLine="hair"/>
+ <spline aScale="0" angle1="AngleLine_Aqqq_AOS - 90 + 30" angle2="180" color="black" id="64" length1="5" length2="8" penStyle="hair" point1="10" point4="11" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_AD_AF - 90" angle2="AngleLine_AV_Aeee - 180" color="black" id="86" length1="10" length2="5" penStyle="hair" point1="29" point4="25" type="simpleInteractive"/>
+ <point firstPoint="6" id="122" mx="0.864136" my="-1.90141" name="A9" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="29" id="123" mx="-3.03296" my="-2.80074" name="A26" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="25" id="128" length="-#button_stand" lineColor="black" mx="1.66354" my="-0.202678" name="A27" secondPoint="11" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="38" id="129" length="-#button_stand" lineColor="black" mx="0.964062" my="0.396875" name="A28" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="130" mx="0.264583" my="0.396875" name="A29" p1Line1="128" p1Line2="55" p2Line1="129" p2Line2="56" showLabel="true" type="lineIntersect"/>
+ <spline aScale="0" angle1="AngleLine_AD_AF - 80" angle2="AngleLine_AV_Aeee - 180" color="black" id="131" length1="10" length2="5" penStyle="hair" point1="29" point4="128" type="simpleInteractive"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_AD_AF - 90" color="black" id="139" length1="10" length2="6" penStyle="hair" point1="11" point4="33" type="simpleInteractive"/>
+ </calculation>
+ <modeling>
+ <point id="65" idObject="1" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="66" idObject="22" inUse="true" type="modelingSpline"/>
+ <point id="67" idObject="6" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="68" idObject="10" inUse="true" mx="-0.0270999" my="-2.42273" showLabel="true" type="modeling"/>
+ <spline id="69" idObject="64" inUse="true" type="modelingSpline"/>
+ <point id="70" idObject="11" inUse="true" mx="0.17419" my="0.306482" showLabel="true" type="modeling"/>
+ <point id="71" idObject="12" inUse="true" mx="0.760082" my="-0.428956" showLabel="true" type="modeling"/>
+ <point id="72" idObject="4" inUse="true" mx="-2.29549" my="0.0665426" showLabel="true" type="modeling"/>
+ <point id="73" idObject="7" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="75" idObject="61" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="76" idObject="15" inUse="true" type="modelingSpline"/>
+ <point id="77" idObject="14" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="78" idObject="16" inUse="true" type="modelingSpline"/>
+ <point id="79" idObject="62" inUse="true" mx="-1.38708" my="0.562041" showLabel="true" type="modeling"/>
+ <point id="80" idObject="19" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="81" idObject="20" inUse="true" type="modelingSpline"/>
+ <point id="82" idObject="17" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="83" idObject="21" inUse="true" type="modelingSpline"/>
+ <point id="84" idObject="18" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="87" idObject="33" inUse="true" mx="-2.39021" my="-1.40153" showLabel="true" type="modeling"/>
+ <point id="88" idObject="29" inUse="true" mx="-1.36255" my="-2.001" showLabel="true" type="modeling"/>
+ <spline id="89" idObject="86" inUse="true" type="modelingSpline"/>
+ <point id="90" idObject="25" inUse="true" mx="0.17419" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="91" idObject="38" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="92" idObject="56" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="93" idObject="55" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="94" idObject="24" inUse="true" mx="-2.73751" my="-1.92011" showLabel="true" type="modeling"/>
+ <point id="95" idObject="11" inUse="true" mx="0.17419" my="0.306482" showLabel="true" type="modeling"/>
+ <spline id="96" idObject="34" inUse="false" type="modelingSpline"/>
+ <point id="97" idObject="30" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="98" idObject="36" inUse="false" type="modelingSpline"/>
+ <point id="107" idObject="57" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="108" idObject="43" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="109" idObject="50" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="110" idObject="42" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="111" idObject="58" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="112" inUse="true" lastToCountour="true" name="side_dart" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="107" type="NodePoint"/>
+ <node idObject="108" type="NodePoint"/>
+ <node idObject="109" type="NodePoint"/>
+ <node idObject="110" type="NodePoint"/>
+ <node idObject="111" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="113" idObject="59" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="114" idObject="41" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="115" idObject="47" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="116" idObject="40" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="117" idObject="60" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="118" inUse="true" lastToCountour="true" name="front_dart" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="113" type="NodePoint"/>
+ <node idObject="114" type="NodePoint"/>
+ <node idObject="115" type="NodePoint"/>
+ <node idObject="116" type="NodePoint"/>
+ <node idObject="117" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="119" idObject="24" inUse="true" mx="-2.73751" my="-1.92011" showLabel="true" type="modeling"/>
+ <point id="120" idObject="38" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="121" inUse="true" lastToCountour="true" name="waistline" type="2" typeLine="dashDotLine" visible="1">
+ <nodes>
+ <node idObject="119" type="NodePoint"/>
+ <node idObject="120" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="124" idObject="6" inUse="true" type="pin"/>
+ <point id="125" idObject="122" inUse="true" type="pin"/>
+ <point id="126" idObject="29" inUse="true" type="pin"/>
+ <point id="127" idObject="123" inUse="true" type="pin"/>
+ <spline id="132" idObject="131" inUse="true" type="modelingSpline"/>
+ <point id="133" idObject="128" inUse="true" mx="1.66354" my="-0.202678" showLabel="true" type="modeling"/>
+ <point id="134" idObject="129" inUse="true" mx="0.964062" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="135" idObject="130" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="136" idObject="25" inUse="true" mx="-3.02343" my="0.696652" showLabel="true" type="modeling"/>
+ <point id="137" idObject="56" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="138" inUse="true" lastToCountour="true" name="center_front" type="2" typeLine="dashDotDotLine" visible="1">
+ <nodes>
+ <node idObject="136" type="NodePoint"/>
+ <node idObject="137" type="NodePoint"/>
+ </nodes>
+ </path>
+ <spline id="140" idObject="139" inUse="true" type="modelingSpline"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="74" mx="0" my="0" name="back" seamAllowance="true" uuid="{b1d0d5dd-475a-4f02-b7a1-7f5a4b496642}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="A" mx="280.072" my="287.962" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="284.017" my="674.541" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="125" length="10" mx="0" my="0" rotation="90" topPin="124" visible="true"/>
+ <nodes>
+ <node idObject="65" type="NodePoint"/>
+ <node idObject="66" reverse="0" type="NodeSpline"/>
+ <node idObject="67" type="NodePoint"/>
+ <node idObject="68" type="NodePoint"/>
+ <node idObject="69" reverse="0" type="NodeSpline"/>
+ <node idObject="70" type="NodePoint"/>
+ <node idObject="71" type="NodePoint"/>
+ <node idObject="72" type="NodePoint"/>
+ <node idObject="73" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>124</record>
+ <record>125</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="85" mx="0" my="0" name="back_skirt" seamAllowance="true" uuid="{43c26b52-8a36-4d2c-91bd-000fbc2fb6dc}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="4" letter="C" mx="381.201" my="1620.16" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="4">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="4" mx="566.601" my="1632" rotation="0" visible="true" width="4"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="75" type="NodePoint"/>
+ <node idObject="76" reverse="0" type="NodeSpline"/>
+ <node idObject="77" type="NodePoint"/>
+ <node idObject="78" reverse="0" type="NodeSpline"/>
+ <node idObject="79" type="NodePoint"/>
+ <node idObject="80" type="NodePoint"/>
+ <node idObject="81" reverse="0" type="NodeSpline"/>
+ <node idObject="82" type="NodePoint"/>
+ <node idObject="83" reverse="0" type="NodeSpline"/>
+ <node idObject="84" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="99" mx="0.10437" my="-0.10437" name="front" seamAllowance="true" uuid="{f1e881f0-b1ee-4701-90c9-c902a6b60ca6}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="B" mx="1453.9" my="781.047" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="1453.9" my="1132.12" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="127" length="10" mx="0" my="0" rotation="90" topPin="126" visible="true"/>
+ <nodes>
+ <node idObject="87" type="NodePoint"/>
+ <node idObject="88" type="NodePoint"/>
+ <node idObject="132" reverse="0" type="NodeSpline"/>
+ <node excluded="true" idObject="89" reverse="0" type="NodeSpline"/>
+ <node idObject="133" type="NodePoint"/>
+ <node excluded="true" idObject="90" type="NodePoint"/>
+ <node idObject="134" type="NodePoint"/>
+ <node excluded="true" idObject="91" type="NodePoint"/>
+ <node idObject="135" type="NodePoint"/>
+ <node excluded="true" idObject="92" type="NodePoint"/>
+ <node idObject="93" type="NodePoint"/>
+ <node idObject="94" type="NodePoint"/>
+ <node idObject="95" type="NodePoint"/>
+ <node idObject="140" reverse="0" type="NodeSpline"/>
+ </nodes>
+ <iPaths>
+ <record path="112"/>
+ <record path="118"/>
+ <record path="121"/>
+ <record path="138"/>
+ </iPaths>
+ <pins>
+ <record>126</record>
+ <record>127</record>
+ </pins>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/historical_womenswear/drafting_methods/index.rst b/source/historical_womenswear/drafting_methods/index.rst
new file mode 100644
index 0000000..97321bc
--- /dev/null
+++ b/source/historical_womenswear/drafting_methods/index.rst
@@ -0,0 +1,12 @@
+****************************************
+ Historical Womenswear Drafting Methods
+****************************************
+
+Including, where applicable, blocks and measurement files.
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+
+ blair/index
+ cutters/index
diff --git a/source/historical_womenswear/index.rst b/source/historical_womenswear/index.rst
index d67d4c7..8f8ebe7 100644
--- a/source/historical_womenswear/index.rst
+++ b/source/historical_womenswear/index.rst
@@ -11,4 +11,7 @@ considered womenswear.
:caption: Contents:
skirts/index
+ bodices/index
+ underwear/index
accessories/index
+ drafting_methods/index
diff --git a/source/historical_womenswear/skirts/1892_foundation_skirt/foundation_skirt_straight_hem.val b/source/historical_womenswear/skirts/1892_foundation_skirt/foundation_skirt_straight_hem.val
index c1e2e3f..c10a1da 100644
--- a/source/historical_womenswear/skirts/1892_foundation_skirt/foundation_skirt_straight_hem.val
+++ b/source/historical_womenswear/skirts/1892_foundation_skirt/foundation_skirt_straight_hem.val
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<pattern labelPrefix="en" passmarkLength="">
- <!--Pattern created with Valentina v0.7.50.0 (https://smart-pattern.com.ua/).-->
+ <!--Pattern created with Valentina v0.7.51.0 (https://smart-pattern.com.ua/).-->
<version>0.9.0</version>
<unit>cm</unit>
<description>Foundation Skirt from the Cutter's Practical Guide to the cutting of Ladies' Garments, by W. D. F. Vincent, page 41 (49 of the pdf)
@@ -20,7 +20,7 @@ The length has been adapted to use the measurements for front/side/back length,
<line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
<line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
</patternLabel>
- <measurements>measurements.vit</measurements>
+ <measurements>../../drafting_methods/cutters/cutters.vit</measurements>
<increments>
<increment formula="3" name="#waistband_height"/>
<increment formula="3" name="#placket_width"/>
@@ -306,7 +306,7 @@ The length has been adapted to use the measurements for front/side/back length,
<node after="1" idObject="169" type="NodePoint"/>
</nodes>
</detail>
- <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="185" inLayout="false" mx="4.22075" my="20.1862" name="facing_front_and_side" seamAllowance="true" uuid="{24c9751b-4c35-46ef-9ebe-742ff14c7fc1}" version="2" width="12">
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="185" inLayout="false" mx="4.22075" my="20.1862" name="facing_front_and_side" seamAllowance="true" uuid="{24c9751b-4c35-46ef-9ebe-742ff14c7fc1}" version="2" width="2">
<data annotation="" foldPosition="" fontSize="0" height="10" letter="F" mx="-506.416" my="3129.19" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
<line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
<line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
@@ -322,12 +322,12 @@ The length has been adapted to use the measurements for front/side/back length,
</nodes>
</detail>
<detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="190" inLayout="false" mx="0.183511" my="20.1862" name="facing_back" seamAllowance="true" uuid="{c902fb54-8e8b-410d-a464-2005c37fb46c}" version="2" width="2">
- <data annotation="" foldPosition="" fontSize="0" height="10" letter="G" mx="-2863.48" my="3146.41" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="G" mx="-3203.17" my="3128.24" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
<line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
<line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
<line alignment="4" bold="false" italic="false" sfIncrement="0" text="facing %mFabric%, %wCut% %pQuantity% %wOnFold%"/>
</data>
- <patternInfo fontSize="0" height="10" mx="-3345.82" my="3155.02" rotation="0" visible="true" width="10"/>
+ <patternInfo fontSize="0" height="10" mx="-3636.51" my="3141.39" rotation="0" visible="true" width="10"/>
<grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
<nodes>
<node after="1" before="0" idObject="186" type="NodePoint"/>
diff --git a/source/historical_womenswear/skirts/1892_foundation_skirt/index.rst b/source/historical_womenswear/skirts/1892_foundation_skirt/index.rst
index 0ec412f..9c5908a 100644
--- a/source/historical_womenswear/skirts/1892_foundation_skirt/index.rst
+++ b/source/historical_womenswear/skirts/1892_foundation_skirt/index.rst
@@ -55,6 +55,8 @@ Notions
Pattern
-------
+This pattern uses the :doc:`../../drafting_methods/cutters/index`.
+
Measurements
^^^^^^^^^^^^
@@ -73,8 +75,8 @@ You need to take the following measurements:
``hip_circ`` (G09)
circumference of the hips.
-the file :download:`measurements.vit` is used by default by the pattern file
-and has the list of needed measurements.
+the file :download:`../../drafting_methods/cutters/cutters.vit` is used
+by default by the pattern file and has the list of needed measurements.
Pattern
^^^^^^^
diff --git a/source/historical_womenswear/underwear/1838_drawers/0201-sewing_leg_seam.jpg b/source/historical_womenswear/underwear/1838_drawers/0201-sewing_leg_seam.jpg
new file mode 100644
index 0000000..28533ec
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_drawers/0201-sewing_leg_seam.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_drawers/0202-felling_leg_seam.jpg b/source/historical_womenswear/underwear/1838_drawers/0202-felling_leg_seam.jpg
new file mode 100644
index 0000000..9c8d423
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_drawers/0202-felling_leg_seam.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_drawers/0203-hemming_leg.jpg b/source/historical_womenswear/underwear/1838_drawers/0203-hemming_leg.jpg
new file mode 100644
index 0000000..44ad29f
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_drawers/0203-hemming_leg.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_drawers/0204-hemming_crotch.jpg b/source/historical_womenswear/underwear/1838_drawers/0204-hemming_crotch.jpg
new file mode 100644
index 0000000..44c7d7b
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_drawers/0204-hemming_crotch.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_drawers/0302-sewing_waistband_ends.jpg b/source/historical_womenswear/underwear/1838_drawers/0302-sewing_waistband_ends.jpg
new file mode 100644
index 0000000..e5b1c1c
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_drawers/0302-sewing_waistband_ends.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_drawers/0303-gathering_legs.jpg b/source/historical_womenswear/underwear/1838_drawers/0303-gathering_legs.jpg
new file mode 100644
index 0000000..9826be8
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_drawers/0303-gathering_legs.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_drawers/0305-marking_waistband.jpg b/source/historical_womenswear/underwear/1838_drawers/0305-marking_waistband.jpg
new file mode 100644
index 0000000..12f6a9e
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_drawers/0305-marking_waistband.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_drawers/0306-pinning_legs_to_waistband.jpg b/source/historical_womenswear/underwear/1838_drawers/0306-pinning_legs_to_waistband.jpg
new file mode 100644
index 0000000..d928e44
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_drawers/0306-pinning_legs_to_waistband.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_drawers/0307-sewing_legs_to_waistband.jpg b/source/historical_womenswear/underwear/1838_drawers/0307-sewing_legs_to_waistband.jpg
new file mode 100644
index 0000000..d60c756
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_drawers/0307-sewing_legs_to_waistband.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_drawers/0401-button_and_buttonhole.jpg b/source/historical_womenswear/underwear/1838_drawers/0401-button_and_buttonhole.jpg
new file mode 100644
index 0000000..9ebda77
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_drawers/0401-button_and_buttonhole.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_drawers/drawers.val b/source/historical_womenswear/underwear/1838_drawers/drawers.val
new file mode 100644
index 0000000..df3ae69
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_drawers/drawers.val
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.1</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>1838 drawers</patternName>
+ <patternNumber></patternNumber>
+ <company></company>
+ <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements path="measurements.vit"/>
+ <increments>
+ <increment description="half the width of the fabric for modern wide fabric, the full width for historical ones (should be around 80 cm)" formula="80" name="#fabric_width"/>
+ <increment formula="min(#fabric_width;hip_circ)" name="#total_width"/>
+ <increment formula="leg_waist_side_to_ankle + 6" name="#total_height"/>
+ <increment description="half the circumference of the leg at the hem" formula="23" name="#leg_hem_width"/>
+ <increment description="vertical distance between the waist in the front and in the back" formula="6" name="#waist_drop"/>
+ <increment description="waist circumference plus a small overlap if buttoning in the front, or a larger one (up to 10 cm) if buttoning in the back" formula="waist_circ + 3" name="#waistband_lenght"/>
+ <increment formula="17" name="#waistband_height"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="drawers">
+ <calculation>
+ <point id="1" mx="0.264583" my="0.396875" name="G" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="#total_height" lineColor="black" mx="0.264583" my="0.396875" name="B" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="3" length="CurrentLength * 7 / 15" lineColor="black" mx="0.264583" my="0.396875" name="C" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="4" length="#waist_drop" lineColor="black" mx="0.264583" my="0.396875" name="F" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="1" id="5" length="#total_width / 2 - 3" lineColor="black" mx="0.264583" my="0.396875" name="Z" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="4" id="6" length="#total_width / 14 * 5" lineColor="black" mx="0.264583" my="0.396875" name="S" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="180" basePoint="3" id="7" length="#total_width / 2" lineColor="black" mx="0.264583" my="0.396875" name="E" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="180" basePoint="2" id="8" length="#leg_hem_width" lineColor="black" mx="0.264583" my="0.396875" name="A" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="3" id="9" length="- CurrentLength" lineColor="black" mx="0.264583" my="0.396875" name="E1" secondPoint="7" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="2" id="10" length="-CurrentLength" lineColor="black" mx="0.264583" my="0.396875" name="A1" secondPoint="8" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="1" id="11" length="#waistband_lenght" lineColor="black" mx="0.264583" my="0.396875" name="W1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="90" basePoint="1" id="12" length="#waistband_height" lineColor="black" mx="0.264583" my="0.396875" name="W2" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="11" id="13" mx="0.264583" my="0.396875" name="W3" secondPoint="12" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="1" id="14" length="waist_circ" lineColor="black" mx="0.264583" my="0.396875" name="W4" secondPoint="11" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="14" id="15" mx="0.264583" my="0.396875" name="W5" secondPoint="12" showLabel="true" type="pointOfIntersection"/>
+ </calculation>
+ <modeling>
+ <point id="16" idObject="5" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="17" idObject="1" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="18" idObject="6" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="19" idObject="9" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="20" idObject="10" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="21" idObject="8" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="22" idObject="7" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="24" idObject="12" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="25" idObject="13" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="26" idObject="11" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="27" idObject="1" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="29" idObject="15" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="30" idObject="14" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="31" inUse="true" lastToCountour="true" name="overlap_line" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="29" type="NodePoint"/>
+ <node idObject="30" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="32" idObject="1" inUse="true" type="pin"/>
+ <point id="33" idObject="2" inUse="true" type="pin"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="23" mx="0" my="0" name="leg" uuid="{6f01202d-3a20-4ce1-814f-1ae46d66daaf}" version="2" width="1">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="A" mx="-1006.51" my="155.699" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="-565.64" my="147.381" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="33" length="10" mx="0" my="0" rotation="90" topPin="32" visible="true"/>
+ <nodes>
+ <node idObject="16" type="NodePoint"/>
+ <node idObject="17" type="NodePoint"/>
+ <node idObject="18" type="NodePoint"/>
+ <node idObject="19" type="NodePoint"/>
+ <node idObject="20" type="NodePoint"/>
+ <node idObject="21" type="NodePoint"/>
+ <node idObject="22" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>32</record>
+ <record>33</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="28" mx="0" my="0" name="waistband" uuid="{793aa3fb-acc6-4b6d-afa8-d59f8eb199d0}" version="2" width="1">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="B" mx="544.975" my="-470.289" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="112.426" my="-461.97" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="24" type="NodePoint"/>
+ <node idObject="25" type="NodePoint"/>
+ <node idObject="26" type="NodePoint"/>
+ <node idObject="27" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="31"/>
+ </iPaths>
+ </detail>
+ </details>
+ </draw>
+</pattern>
diff --git a/source/historical_womenswear/underwear/1838_drawers/index.rst b/source/historical_womenswear/underwear/1838_drawers/index.rst
new file mode 100644
index 0000000..623dcc4
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_drawers/index.rst
@@ -0,0 +1,191 @@
+1838 Drawers
+============
+
+.. figure:: plate_7_fig_11_12.svg
+ :align: center
+
+.. only:: html
+
+ .. contents::
+
+These are ankle-length split drawers based on the instructions on page 53 of
+:cite:`1838:workwoman`.
+
+It is a simple, serviceable garment.
+
+Because of the period, the construction instructions assume handsewing,
+but most seams could also be sewn by machine and then either felled by
+hand or topstitched by machine.
+
+Materials
+---------
+
+Fabric
+^^^^^^
+
+* Less than 1.5 m of lightweight cotton or linen, at least 150 cm
+ wide.
+
+If the width of the fabric is less than about 1.5 times the width of the
+hips you won't be able to cut the two legs side by side, and more fabric
+will be required.
+
+Notions
+^^^^^^^
+
+* sewing thread to match the fabric;
+
+Pattern
+-------
+
+:cite:`1838:workwoman` gave measurements for these drawers in just one
+size, mentioning that they would work for a person of *moderate size*;
+they are, converted to cm:
+
+
+====== ==
+meas cm
+====== ==
+width 80
+length 86
+A to B 23
+B to C 46
+C to G 40
+C to E 40
+F to G 6
+F to S 29
+====== ==
+
+For modern bodies, I would adapt these measurements by using the
+distance between the waist and the ankle plus 6 cm (for hems and
+allowances) for the total length, and half the width of the (modern)
+fabric for the width, as long as that's almost the circumference of the
+hips minus at most 15 - 25 cm (so that the total circumference of the
+drawers will be close to *twice* the circumference of the hips).
+
+For the width of the hem (A to B) and for the vertical distance between
+the front and the back waist (G to F) I'd stay close to the suggested
+measurements, and scale everything else in proportion.
+
+For the waistband, I'd use the width of the waist plus an overlap for
+the buttons: if the buttons are in the front a smaller overlap of maybe
+3 cm will be enough, up to 5-10 cm if the buttons are in the back.
+
+There is a valentina file :download:`drawers.val` which does all of these
+calculations based on the measurements in the corresponding
+:download:`measurements.vit`. Note that all sewing allowances are
+included in the pieces (and should be as small as the fabric allows).
+
+Rather than printing the pattern (and especially the bigger pieces) I'd
+recommend reading the length of relevant segments in the Variable Table
+and measuring them directly on the fabric.
+
+Instructions
+------------
+
+Cutting
+^^^^^^^
+
+
+
+.. if the fabric has a right and a wrong side, make SURE that you're
+ cutting two symmetrical pieces rather than two of the same.
+
+Legs
+^^^^
+
+.. figure:: 0201-sewing_leg_seam.jpg
+ :align: center
+
+Wrong sides together, put the leg seam, from A to B in such a way that
+the front overlaps the back by one seam allowance, sew with a running
+backstich.
+
+.. figure:: 0202-felling_leg_seam.jpg
+ :align: center
+
+Press towards the back, folding the allowance of the front over that of
+the back, and fell down with a hemming stitch.
+
+.. figure:: 0203-hemming_leg.jpg
+ :align: center
+
+Fold the hems up two times towards the wrong side, sew with a hemming
+stitch.
+
+.. figure:: 0204-hemming_crotch.jpg
+ :align: center
+
+Fold the open part, from Z to B to S two times towards the wrong side,
+sew with a hemming stitch.
+
+Assembly
+^^^^^^^^
+
+Press the waistband in half with wrong sides together, press one sewing
+allowance towards the inside on both long sides.
+
+.. figure:: 0302-sewing_waistband_ends.jpg
+ :align: center
+
+Right sides together, fold the waistband in half on the length, sew the
+short ends, press and turn inside out.
+
+.. figure:: 0303-gathering_legs.jpg
+ :align: center
+
+Mark the point of the top of the legs at the center of the pattern (G);
+run gathering threads about 8 mm from the top on the front and back of
+each leg; if the fabric is coarse enough pick up three threads and pass
+over four, otherwise try at least to maintain the ratio.
+
+.. note:: by aligning to the quarter point of the waistband the center
+ of the leg pattern, rather than half of the top edge, more fullness
+ is gathered to the back than to the front, as usually required by the
+ body.
+
+Pull the gathering threads tight and stroke each gather with a big
+needle or a pin.
+
+.. figure:: 0305-marking_waistband.jpg
+ :align: center
+
+Fold the waistband in half and mark the center point. Overlap the ends
+by as much as it will be in the finished drawers and mark the quarter
+points.
+
+.. figure:: 0306-pinning_legs_to_waistband.jpg
+ :align: center
+
+Pin each leg inside the folded waistband by one sewing allowance,
+matching the opening, the center of the leg to the quarter point and
+overlapping the other side by 8 cm if it's on the back or just 1.5 cm if
+it's on the front.
+
+.. figure:: 0307-sewing_legs_to_waistband.jpg
+ :align: center
+
+Distribute the gathers and appliquestitch / hemstitch the leg to the
+waistband, catching each gather, first from the front and then from the
+back.
+
+.. tip:: for ease of access, if the wearer is right-handed in toilet
+ matters you probably want to overlap the left leg over the right leg,
+ or the other way around if the wearer is left-handed.
+
+Finishing
+^^^^^^^^^
+
+.. figure:: 0401-button_and_buttonhole.jpg
+ :align: center
+
+Make a buttonhole and attach a button near the top of the waistband.
+
+Gallery
+-------
+
+
+See also
+--------
+
+- https://collections.vam.ac.uk/item/O13865/drawers-underpants-unknown/
diff --git a/source/historical_womenswear/underwear/1838_drawers/measurements.vit b/source/historical_womenswear/underwear/1838_drawers/measurements.vit
new file mode 100644
index 0000000..92fd2b5
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_drawers/measurements.vit
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<vit>
+ <!--Measurements created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.5.2</version>
+ <read-only>false</read-only>
+ <notes/>
+ <unit>cm</unit>
+ <pm_system>998</pm_system>
+ <personal>
+ <customer/>
+ <birth-date>1800-01-01</birth-date>
+ <gender>unknown</gender>
+ <email/>
+ </personal>
+ <body-measurements>
+ <m name="hip_circ" value="85"/>
+ <m name="waist_circ" value="60"/>
+ <m name="leg_waist_side_to_ankle" value="80"/>
+ </body-measurements>
+</vit>
diff --git a/source/historical_womenswear/underwear/1838_drawers/plate_7_fig_11_12.svg b/source/historical_womenswear/underwear/1838_drawers/plate_7_fig_11_12.svg
new file mode 100644
index 0000000..eb63d54
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_drawers/plate_7_fig_11_12.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ version="1.1"
+ id="svg2"
+ width="306.23999"
+ height="262.07999"
+ viewBox="0 0 306.23999 262.07999"
+ sodipodi:docname="plate_7_fig_11_12.svg"
+ inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <defs
+ id="defs6" />
+ <sodipodi:namedview
+ id="namedview4"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ showgrid="false"
+ inkscape:zoom="2.0310868"
+ inkscape:cx="153.12"
+ inkscape:cy="131.21054"
+ inkscape:window-width="1280"
+ inkscape:window-height="982"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g8" />
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Image"
+ id="g8">
+ <path
+ style="fill:#000000;stroke-width:0.32"
+ d="m 227.92879,251.60006 c -0.14082,-0.528 -0.38717,-1.12718 -0.54745,-1.33151 -0.17761,-0.22643 -0.16808,-0.44773 0.0244,-0.5667 0.19238,-0.1189 0.0764,-0.66161 -0.29676,-1.38849 -0.33692,-0.65631 -0.96882,-2.5613 -1.40423,-4.2333 -1.33251,-5.11693 -4.8817,-17.33697 -5.94821,-20.48 -0.54779,-1.61435 -2.23927,-7.31081 -3.37319,-11.36 -0.64073,-2.288 -1.36687,-4.64559 -1.61365,-5.23908 -0.24679,-0.59349 -0.44871,-1.42345 -0.44871,-1.84434 0,-0.42089 -0.1374,-1.01531 -0.30534,-1.32092 -0.367,-0.66786 -1.93483,-6.13562 -1.93473,-6.7473 4e-5,-0.2374 -0.19454,-0.8854 -0.43241,-1.44 -0.23786,-0.55459 -0.60309,-1.72836 -0.81162,-2.60836 -0.20852,-0.88 -0.67219,-2.608 -1.03037,-3.84 -0.35818,-1.232 -0.87022,-3.032 -1.13787,-4 -0.26765,-0.968 -0.611,-2.192 -0.763,-2.72 -0.152,-0.528 -0.65707,-2.4 -1.12238,-4.16 -0.46531,-1.76 -0.9696,-3.632 -1.12064,-4.16 -0.15104,-0.528 -0.55728,-2.04 -0.90275,-3.36 -0.34546,-1.32 -0.92089,-3.51305 -1.27873,-4.87344 -0.35784,-1.36039 -0.80126,-2.75492 -0.98539,-3.09896 -0.18412,-0.34404 -0.33477,-0.91245 -0.33477,-1.26315 0,-0.3507 -0.52051,-2.55616 -1.15671,-4.90104 -0.63619,-2.34487 -1.27028,-4.76741 -1.40909,-5.38341 -0.13881,-0.616 -0.49312,-1.984 -0.78736,-3.04 -0.6998,-2.51153 -1.97114,-7.38672 -2.71209,-10.4 -0.32459,-1.32 -0.89269,-3.59712 -1.26245,-5.06027 -0.36976,-1.46315 -0.6723,-3.07115 -0.6723,-3.57333 0,-0.50218 -0.16985,-0.96968 -0.37745,-1.03888 -0.20759,-0.0692 -0.42445,-0.54919 -0.4819,-1.06666 -0.21838,-1.96699 -0.85197,-5.10742 -1.06139,-5.26085 -0.12011,-0.088 -0.47047,-1.24152 -0.77857,-2.56337 -0.48518,-2.08156 -0.51544,-2.91709 -0.22603,-6.24 0.18378,-2.11015 0.55346,-6.50063 0.82151,-9.75663 0.62949,-7.646322 1.02527,-11.724752 1.95637,-20.160012 0.41769,-3.784 0.99334,-9.184 1.2792,-12 0.28588,-2.816 0.60304,-5.336 0.70482,-5.6 0.10178,-0.264 0.15987,-0.59496 0.12909,-0.73547 -0.0308,-0.1405 0.23436,-2.4805 0.5892,-5.2 0.35483,-2.71949 0.93848,-7.21253 1.29699,-9.98453 0.35851,-2.772 0.85021,-6.408 1.09267,-8.08 0.24245,-1.672 0.61145,-4.336 0.81999,-5.92 0.20853,-1.584 0.50883,-3.29748 0.66733,-3.80775 0.1585,-0.51026 0.28817,-1.47376 0.28817,-2.14111 0,-0.66735 0.12976,-1.29356 0.28835,-1.39157 0.15859,-0.098 0.28384,-0.64652 0.27834,-1.21889 -0.023,-2.39366 1.04339,-8.70739 1.55214,-9.18953 0.47297,-0.44822 0.50185,-0.40724 0.33055,0.46885 -0.10325,0.528 -0.40733,2.688 -0.67574,4.8 -0.91597,7.20735 -1.46963,11.19881 -1.79771,12.96 -0.52094,2.79654 -0.6747,3.93758 -0.65763,4.88 0.009,0.484 -0.12226,0.88 -0.29118,0.88 -0.16891,0 -0.30712,0.2245 -0.30712,0.49889 0,0.27439 0.144,0.40989 0.32,0.30111 0.176,-0.10877 0.32,0.0147 0.32,0.27445 0,0.25972 -0.17893,0.53186 -0.39763,0.60476 -0.26415,0.088 -0.38855,0.801 -0.37058,2.12372 0.0169,1.2415 -0.079,1.83415 -0.25464,1.57412 -0.17261,-0.25555 -0.22354,0.1736 -0.13152,1.10818 0.0885,0.89838 0.0277,1.44956 -0.14772,1.34112 -0.16385,-0.10126 -0.29791,0.16638 -0.29791,0.59477 0,0.42838 -0.0747,1.26488 -0.16611,1.85888 -0.12914,0.83956 -0.0985,0.93752 0.13751,0.44 0.29165,-0.61477 0.30451,-0.61576 0.32611,-0.0252 0.0124,0.33814 -0.18126,0.84214 -0.43029,1.12 -0.24903,0.27786 -0.51295,1.40512 -0.5865,2.50503 -0.0735,1.09991 -0.22979,2.09591 -0.34722,2.21333 -0.11742,0.11743 -0.2135,0.846 -0.2135,1.61906 0,0.99166 0.11025,1.33742 0.37438,1.17417 0.26302,-0.16255 0.30142,-0.0492 0.12909,0.38112 -0.13492,0.33687 -0.3726,1.59373 -0.52819,2.79302 -0.15559,1.19929 -0.37298,2.32631 -0.4831,2.50449 -0.23969,0.38782 -0.45311,1.98411 -0.61436,4.59498 -0.11145,1.80456 -0.44352,4.60123 -1.12089,9.44 -0.33247,2.37493 -0.89752,7.94887 -1.28138,12.64 -0.14401,1.76 -0.48162,5.288 -0.75023,7.840002 -0.26862,2.552 -0.57348,5.792 -0.67747,7.2 -0.10399,1.408 -0.26814,3.208 -0.36478,4 -0.24678,2.0224 0.29088,1.27642 0.98288,-1.3637 0.31192,-1.19003 0.69468,-2.24253 0.85059,-2.33888 0.15591,-0.0964 0.28346,-0.464 0.28346,-0.81699 0,-0.35298 0.26461,-1.31648 0.58802,-2.14111 0.32341,-0.82463 1.13812,-3.22732 1.81047,-5.33932 1.21992,-3.832092 3.10994,-9.205222 3.7708,-10.720002 0.19196,-0.44 0.52081,-1.376 0.73078,-2.08 0.20996,-0.704 1.19854,-3.584 2.19683,-6.4 0.99829,-2.816 2.15702,-6.128 2.57495,-7.36 0.41794,-1.232 1.28691,-3.68 1.93106,-5.44 0.64415,-1.76 1.67681,-4.712 2.2948,-6.56 0.61799,-1.848 1.25332,-3.648 1.41185,-4 0.43909,-0.97496 1.92232,-5.03636 2.10357,-5.76 0.19169,-0.76537 0.26249,-0.94242 2.17528,-5.44 0.82337,-1.936 1.61613,-3.808 1.76169,-4.16 0.14556,-0.352 0.47373,-1.144 0.72927,-1.76 0.25555,-0.616 0.63692,-1.56198 0.8475,-2.10217 0.34081,-0.87427 0.63612,-1.0454 2.688,-1.55771 1.26782,-0.31654 3.81713,-1.00786 5.66513,-1.53627 1.848,-0.52841 4.332,-1.23144 5.52,-1.56229 1.188,-0.33086 3.132,-0.88047 4.32,-1.22136 1.188,-0.34089 4.392,-1.21034 7.12,-1.93211 7.21341,-1.90852 21.94767,-6.05308 24.03286,-6.76015 0.98607,-0.33438 2.03202,-0.60795 2.32434,-0.60795 0.29231,0 0.78153,-0.1323 1.08714,-0.29399 0.30562,-0.1617 1.77966,-0.6138 3.27566,-1.00468 1.496,-0.39087 3.584,-0.97126 4.64,-1.28976 1.056,-0.31849 2.532,-0.73594 3.28,-0.92766 0.748,-0.19172 1.36,-0.39742 1.36,-0.45711 0,-0.0597 -6.14885,-0.0563 -13.66412,0.007 -8.49275,0.0721 -13.7358,2e-5 -13.85351,-0.19044 -0.1166,-0.18866 -8.16832,-0.34052 -20.94931,-0.39513 -16.25999,-0.0695 -20.7888,-0.1754 -20.89316,-0.4887 -0.10513,-0.31564 2.58865,-0.39896 12.77344,-0.3951 7.37164,0.003 13.10791,0.13218 13.37593,0.3017 0.29373,0.18577 0.61403,0.17665 0.85627,-0.0244 0.2521,-0.20923 4.71767,-0.26245 12.81073,-0.15267 22.25529,0.30186 29.93979,0.26516 30.1928,-0.1442 0.52157,-0.84394 0.64086,0.62406 0.66882,8.23113 0.0343,9.32934 0.17916,10.82353 1.04938,10.82353 0.44735,0 0.77105,-0.46346 1.22925,-1.76 0.34209,-0.968 0.65457,-2.05527 0.69439,-2.41616 0.0398,-0.36089 0.17916,-0.82889 0.30963,-1.04 0.24555,-0.39729 -0.0732,-0.49623 -1.28998,-0.40036 -0.37919,0.0299 -0.78368,-0.0982 -0.89888,-0.28458 -0.22172,-0.35875 1.26033,-0.48233 4.14832,-0.34591 1.81107,0.0856 2.02395,0.27366 1.82717,1.61446 -0.17966,1.22407 -0.59747,1.22048 -0.86717,-0.007 -0.13893,-0.63256 -0.40711,-0.96 -0.78624,-0.96 -0.66491,0 -1.39682,0.75027 -1.06025,1.08684 0.12538,0.12537 0.0254,0.35315 -0.2222,0.50617 -0.36161,0.22348 -0.37204,0.37234 -0.053,0.75677 0.3184,0.38364 0.31059,0.53127 -0.0394,0.74438 -0.24009,0.14621 -0.63106,0.74713 -0.86881,1.33539 -0.35205,0.87108 -0.35556,1.11696 -0.0189,1.32502 0.57288,0.35406 -0.65835,0.72407 -1.95964,0.58891 l -0.99633,-0.10348 0.0352,12.25443 c 0.0227,7.909 -0.0757,12.18588 -0.27762,12.06111 -0.17202,-0.10632 -0.31278,-0.0408 -0.31278,0.14557 0,0.18639 0.144,0.33888 0.32,0.33888 0.176,0 0.3178,0.468 0.3151,1.04 -0.004,0.82555 -0.0756,0.94102 -0.34776,0.56 -0.26336,-0.3687 -0.28839,-0.29451 -0.10794,0.32 0.37978,1.29335 0.54027,7.76701 0.18714,7.54877 -0.35547,-0.21969 -0.29219,1.91888 0.0813,2.74623 0.13282,0.29425 0.0864,0.82478 -0.10316,1.17896 -0.50208,0.93816 -0.46061,2.46069 0.0554,2.03231 0.44227,-0.3672 0.4488,0.0389 0.0968,6.01373 -0.14655,2.48747 -0.10622,3.23536 0.1553,2.88 0.27807,-0.37784 0.32075,-0.27568 0.2005,0.48 -0.084,0.528 -0.25071,1.32 -0.37043,1.76 -0.16316,0.59964 -0.13506,0.6823 0.11221,0.33004 0.2492,-0.35503 0.31469,-0.18683 0.26776,0.68766 -0.0342,0.6367 -0.16816,1.0929 -0.29776,1.01378 -0.1296,-0.0791 -0.15557,0.33143 -0.0577,0.91233 0.35729,2.12092 0.42536,12.759392 0.45726,71.467432 0.022,40.44853 -0.0745,60.13286 -0.29777,60.71999 -0.22596,0.59432 -0.22636,0.86877 -10e-4,0.86877 0.21952,0 0.27029,1.83756 0.15251,5.52 -0.0971,3.036 -0.19172,5.664 -0.21027,5.84 -0.0186,0.176 0.06,3.43932 0.17461,7.25182 0.15354,5.10872 0.11074,6.99213 -0.16275,7.16116 -0.66713,0.41231 -37.02075,0.35289 -37.43503,-0.0612 -0.58292,-0.58263 0.76105,-0.84937 3.04641,-0.60463 3.66088,0.39205 13.33405,0.29873 13.59976,-0.1312 0.17442,-0.28223 0.29919,-0.23745 0.45264,0.16243 0.18779,0.48938 0.51076,0.52437 2.84453,0.30817 1.44798,-0.13415 3.20869,-0.2625 3.91269,-0.28523 0.704,-0.0227 1.36093,-0.15004 1.45986,-0.2829 0.0989,-0.13286 0.81892,-0.12678 1.6,0.0135 0.78107,0.1403 3.36414,0.23798 5.74014,0.21706 l 4.32,-0.038 -0.16,-1.2555 c -0.24417,-1.91621 -0.19096,-28.37372 0.10842,-53.89551 0.14762,-12.584 0.2496,-23.024 0.22664,-23.2 -0.20948,-1.60544 -0.3098,-39.02347 -0.11282,-42.07999 0.14178,-2.2 0.16795,-4.864 0.0581,-5.92 -0.15614,-1.50166 -0.5933,-32.836642 -0.59919,-42.949912 l -0.001,-1.98991 -1.84,-1.34772 c -1.012,-0.74125 -1.912,-1.44226 -2,-1.55779 -0.22867,-0.3004 -3.0478,-1.91468 -3.34361,-1.91468 -0.45746,0 0.18895,2.3929 0.83371,3.08624 0.45823,0.49276 0.53142,0.75221 0.25961,0.9202 -0.22436,0.13866 -0.84454,-0.23205 -1.52268,-0.91019 -1.08353,-1.08354 -1.12567,-1.20431 -0.79554,-2.28 0.38184,-1.24415 -0.048,-2.72911 -0.79137,-2.73375 -0.22,-0.001 -0.4,-0.1502 -0.4,-0.33071 0,-0.36621 1.76072,0.4516 2.07817,0.96525 0.10932,0.17688 1.70245,1.05971 3.54029,1.96184 1.83785,0.90214 3.34154,1.79045 3.34154,1.97402 0,0.18357 0.0796,0.25417 0.1769,0.15687 0.16441,-0.16441 0.14965,-11.29907 -0.0356,-26.80977 -0.12558,-10.51787 -0.0881,-9.91999 -0.62135,-9.91999 -0.264,0 -0.48,-0.144 -0.48,-0.32 0,-0.176 0.216,-0.32 0.48,-0.32 0.264,0 0.48291,-0.036 0.48647,-0.08 0.004,-0.044 0.0941,-4.436 0.20114,-9.76 0.19358,-9.62608 0.12488,-10.37178 -0.84761,-9.2 -0.2191,0.264 -0.59869,0.48 -0.84352,0.48 -0.24484,0 -0.69521,0.13462 -1.00082,0.29916 -0.30561,0.16454 -1.99566,0.67766 -3.75566,1.14025 -1.76,0.4626 -5,1.32821 -7.2,1.9236 -2.2,0.59538 -4.50342,1.18149 -5.11872,1.30246 -1.94818,0.38304 -3.20128,1.14043 -3.20128,1.93491 0,1.04077 -0.585,1.25015 -0.82469,0.29516 -0.23857,-0.95055 0.0358,-0.98644 -6.05531,0.79219 -2.288,0.6681 -5.024,1.38866 -6.08,1.60124 -1.056,0.21259 -3.288,0.77961 -4.96,1.26006 -4.95215,1.423 -8.85339,2.50193 -13.44,3.71698 -2.376,0.62943 -5.396,1.49307 -6.71112,1.9192 -1.31512,0.42613 -2.83552,0.77479 -3.37867,0.77479 -0.98596,0 -0.99152,0.0101 -3.47869,6.31999 -2.41158,6.11814 -2.75439,6.96098 -3.80702,9.36 -0.27028,0.616 -0.66966,1.696 -0.88749,2.4 -0.21784,0.704 -0.64748,1.86001 -0.95475,2.5689 -0.30728,0.70889 -0.94085,2.43689 -1.40794,3.84 -0.73776,2.21617 -1.6974,4.82639 -2.58496,7.0311 -0.1417,0.352 -0.4325,1.216 -0.64622,1.92 -0.21372,0.704 -0.57452,1.784 -0.80179,2.4 -2.35357,6.37919 -3.16621,8.76636 -3.40421,10 -0.0934,0.484 -0.29743,0.88 -0.45346,0.88 -0.15602,0 -0.28368,0.24719 -0.28368,0.54931 0,0.50123 -0.63023,2.49416 -1.29363,4.09069 -0.91838,2.2102 -2.34422,7.19717 -2.31838,8.1087 0.0169,0.59598 -0.17862,1.53534 -0.43447,2.08745 -0.47718,1.029732 -0.45786,0.721442 0.0875,-1.39615 0.31499,-1.22305 -0.32005,-0.36713 -0.82001,1.10523 -0.27785,0.818252 -0.31448,1.303622 -0.10368,1.373892 0.18277,0.0609 -0.30003,1.68388 -1.09913,3.69477 -1.7044,4.28902 -3.7143,9.75578 -4.31856,11.74612 -0.42278,1.39258 -0.36195,2.01935 0.38823,4 0.79198,2.09103 1.23031,4.14775 1.07569,5.04739 -0.11971,0.69661 -0.079,0.89365 0.12509,0.60556 0.23292,-0.32878 0.34857,-0.25514 0.50257,0.32 0.28961,1.08161 0.25561,1.29377 -0.16562,1.03344 -0.25525,-0.15775 -0.30616,-0.0536 -0.16,0.32728 0.11791,0.30727 0.21438,0.61889 0.21438,0.6925 0,0.0736 0.20088,0.13383 0.44639,0.13383 0.27332,0 0.51003,0.46526 0.61053,1.2 0.18557,1.35675 1.56025,6.47039 2.12574,7.90751 0.20506,0.52112 0.29835,1.24429 0.20731,1.60703 -0.091,0.36274 0.0353,1.30436 0.28084,2.09249 0.24551,0.78813 0.46289,1.14496 0.48306,0.79296 0.0215,-0.37517 0.23701,-0.0682 0.52081,0.74182 0.26626,0.76 0.41475,1.552 0.32998,1.76 -0.0848,0.208 -0.1677,0.0902 -0.18429,-0.26182 -0.0166,-0.352 -0.18323,-0.856 -0.37032,-1.12 -0.47149,-0.66533 -0.30392,0.15653 1.14177,5.6 0.65439,2.464 1.22471,4.696 1.26738,4.96 0.0427,0.264 0.24181,1.056 0.44254,1.76 0.20073,0.704 1.08761,4.016 1.97085,7.36 0.88323,3.344 1.74449,6.584 1.9139,7.2 0.1694,0.616 0.61662,2.272 0.99382,3.68 0.71203,2.65788 1.13545,4.20859 2.18439,8 0.34085,1.232 1.07388,3.968 1.62897,6.08 0.55508,2.112 1.29075,4.704 1.63482,5.76 1.15934,3.55822 1.25145,3.88376 1.27401,4.50272 0.0217,0.59537 0.0332,0.59457 0.32491,-0.0227 0.24935,-0.52768 0.27217,-0.48458 0.13,0.24562 -0.17834,0.91603 0.93976,5.17137 1.56694,5.96354 0.19559,0.24704 0.30912,0.72363 0.25229,1.05908 -0.0568,0.33546 0.0436,0.78701 0.22326,1.00344 0.17963,0.21643 0.46942,0.96385 0.64399,1.66092 1.0924,4.36197 1.15676,4.56598 2.02133,6.40821 0.31529,0.67184 0.30077,0.87423 -0.08,1.1151 -0.25587,0.16186 -0.30802,0.2965 -0.11588,0.29919 0.19213,0.003 0.60254,0.9049 0.91202,2.0049 1.0375,3.68768 2.89084,9.91307 5.45397,18.32 0.48294,1.584 0.99256,3.384 1.13249,4 0.13993,0.616 0.49273,1.984 0.78399,3.04 0.29126,1.056 0.74967,2.784 1.01869,3.84 0.72232,2.83533 0.74591,2.8604 2.8624,3.04126 1.0379,0.0887 2.05715,0.27104 2.26499,0.40522 0.20784,0.13418 0.46834,0.0976 0.57889,-0.0813 0.22353,-0.36168 1.53884,-0.44293 1.86648,-0.1153 0.11545,0.11546 2.83945,0.23622 6.05333,0.26836 3.21388,0.0321 6.13141,0.0863 6.48341,0.12025 0.62517,0.0604 0.62593,0.0725 0.0329,0.5214 -0.33393,0.25276 -0.70078,0.4017 -0.81523,0.33096 -0.20586,-0.12722 -12.0056,-0.59206 -16.01309,-0.63082 -2.05576,-0.0199 -2.07728,-0.011 -2.26808,0.93993 l -0.19263,0.96 z M 197.2596,61.940058 c -0.10215,-0.25527 -0.17798,-0.17945 -0.19333,0.19334 -0.0139,0.33733 0.0617,0.52633 0.16807,0.42 0.10633,-0.10634 0.1177,-0.38234 0.0252,-0.61334 z m 64.3414,-42.7292 c -0.484,-0.0733 -1.276,-0.0733 -1.76,0 -0.484,0.0733 -0.088,0.13331 0.88,0.13331 0.968,0 1.364,-0.06 0.88,-0.13331 z m 3.04609,0.0193 c -0.21665,-0.0876 -0.64865,-0.093 -0.96,-0.0119 -0.31135,0.0811 -0.13409,0.15286 0.39391,0.15938 0.528,0.006 0.78274,-0.0599 0.56609,-0.14752 z M 154.33824,251.46794 c -0.11826,-0.19133 -0.13216,-0.48193 -0.0309,-0.64577 0.10127,-0.16384 0.047,-0.38264 -0.12062,-0.48622 -0.34833,-0.21528 -1.78043,-3.13859 -2.12411,-4.33589 -0.1263,-0.44 -0.49783,-1.14342 -0.82562,-1.56315 -0.32777,-0.41974 -0.59596,-0.97398 -0.59596,-1.23164 0,-0.25767 -0.19488,-0.92225 -0.43306,-1.47685 -0.5605,-1.30511 -1.80216,-4.30404 -2.20612,-5.32836 -0.17352,-0.44 -0.44588,-1.05515 -0.60524,-1.36699 -0.49524,-0.96912 -0.75152,-3.56715 -0.32593,-3.30413 0.20369,0.12589 0.37035,0.43254 0.37035,0.68145 0,0.2489 0.30907,1.1404 0.68682,1.98111 0.37775,0.84071 0.78959,1.81656 0.9152,2.16856 0.12561,0.352 0.68054,1.80187 1.23318,3.22193 0.55264,1.42005 1.0048,2.73271 1.0048,2.917 0,0.1843 0.48797,1.32643 1.08439,2.53808 0.59641,1.21164 1.34695,2.77899 1.66785,3.48299 1.01144,2.21886 1.01994,2.22125 4.52407,1.27334 5.22543,-1.41356 6.95168,-1.97355 8.47934,-2.75067 0.30561,-0.15547 0.91761,-0.28267 1.36,-0.28267 0.44239,0 0.80434,-0.11256 0.80434,-0.25014 0,-0.13757 0.684,-0.4456 1.52,-0.68449 0.836,-0.2389 2.1241,-0.70234 2.86245,-1.02986 0.73834,-0.32753 1.41955,-0.59551 1.5138,-0.59551 0.0942,0 1.36215,-0.56493 2.81756,-1.25539 1.45541,-0.69047 3.04219,-1.35408 3.52619,-1.4747 0.484,-0.12061 0.88,-0.33021 0.88,-0.46578 0,-0.13557 0.43017,-0.42467 0.95594,-0.64245 0.52576,-0.21777 0.86351,-0.54549 0.75055,-0.72826 -0.11828,-0.19139 -0.0503,-0.23648 0.16023,-0.10635 0.20108,0.12427 0.76333,-0.14597 1.24944,-0.60056 0.48612,-0.45458 1.24384,-0.91335 1.68384,-1.01949 0.44,-0.10614 1.016,-0.36856 1.28,-0.58316 0.264,-0.21459 0.948,-0.61622 1.52,-0.89249 0.81891,-0.39553 1.04,-0.41276 1.04,-0.0811 0,0.23168 -0.18,0.51023 -0.4,0.619 -0.22,0.10877 -0.78212,0.44817 -1.24917,0.75423 -0.84421,0.55323 -4.47372,2.73033 -5.39083,3.2336 -1.53116,0.84025 -1.97697,1.00544 -2.25301,0.83484 -0.16884,-0.10435 -0.30699,-0.044 -0.30699,0.13414 0,0.17813 -0.468,0.52785 -1.04,0.77716 -4.21512,1.83716 -7.26394,3.09674 -7.4957,3.09674 -0.15058,0 -0.77564,0.2669 -1.38903,0.59311 -0.6134,0.32621 -1.69127,0.69909 -2.39527,0.82863 -0.704,0.12954 -1.45428,0.37953 -1.66729,0.55554 -0.21302,0.176 -1.36502,0.5816 -2.56,0.90134 -1.19499,0.31973 -3.38608,0.95484 -4.8691,1.41136 -1.48301,0.45651 -3.14621,0.83002 -3.696,0.83002 -0.54978,0 -1.15615,0.15655 -1.34749,0.34788 -0.25051,0.25051 -0.40806,0.25051 -0.56288,0 z M 258.401,249.94813 c 0.22,-0.0888 0.58,-0.0888 0.8,0 0.22,0.0888 0.04,0.16141 -0.4,0.16141 -0.44,0 -0.62,-0.0726 -0.4,-0.16141 z m -103.04,-0.64 c 0.22,-0.0888 0.58,-0.0888 0.8,0 0.22,0.0888 0.04,0.16141 -0.4,0.16141 -0.44,0 -0.62,-0.0726 -0.4,-0.16141 z m 4.16,-1.28 c 0.22,-0.0888 0.58,-0.0888 0.8,0 0.22,0.0888 0.04,0.16141 -0.4,0.16141 -0.44,0 -0.62,-0.0726 -0.4,-0.16141 z M 49.461023,247.1134 c -0.197078,-0.19707 -2.223136,-0.50812 -7.140009,-1.09615 -1.937616,-0.23173 -6.128451,-1.15628 -10.56,-2.32968 -0.704,-0.18641 -1.865464,-0.60635 -2.581032,-0.93321 -0.715567,-0.32687 -1.475906,-0.5943 -1.689642,-0.5943 -0.662152,0 -7.297125,-2.89026 -9.649326,-4.20335 -0.616,-0.34387 -1.588,-0.86146 -2.16,-1.1502 -0.571999,-0.28874 -1.039999,-0.72281 -1.039999,-0.9646 0,-0.24179 -0.155814,-0.34332 -0.346252,-0.22562 -0.325237,0.201 -3.703366,-1.8659 -4.203494,-2.57191 -0.5354322,-0.75584 0.451949,-0.43857 1.922103,0.61763 0.871243,0.62593 1.699541,1.13805 1.840663,1.13805 0.141122,0 0.483924,0.19461 0.761782,0.43246 0.277859,0.23785 1.153197,0.77349 1.945197,1.19031 0.792,0.41682 1.624723,0.89176 1.850494,1.05543 1.093907,0.79302 9.03093,3.99782 11.589506,4.6796 0.792,0.21104 1.944,0.6043 2.56,0.87391 0.939024,0.41099 4.648307,1.20917 8.8,1.89363 0.528,0.087 1.248,0.27773 1.6,0.42372 0.685184,0.2842 7.26287,0.97094 9.299711,0.97094 0.738339,0 1.107027,0.11465 0.924288,0.28742 -0.386182,0.36512 -3.448732,0.78118 -3.72399,0.50592 z M 165.521,246.32006 c -0.11261,-0.18221 0.16298,-0.32 0.64,-0.32 0.47703,0 0.75262,0.13779 0.64,0.32 -0.10877,0.176 -0.39677,0.32 -0.64,0.32 -0.24322,0 -0.53122,-0.144 -0.64,-0.32 z m 84.53334,0.10667 c -0.74156,-0.74156 0.1578,-1.8167 0.92266,-1.103 0.1672,0.15601 0.592,0.16614 0.944,0.0225 0.60146,-0.24545 0.59551,-0.26253 -0.0989,-0.28366 -0.44692,-0.0136 -0.65393,-0.15996 -0.52389,-0.37037 0.11825,-0.19134 0.47827,-0.27903 0.80005,-0.19489 0.44085,0.11529 0.74373,-0.18461 1.22892,-1.21681 0.35413,-0.75339 0.72261,-1.74569 0.81884,-2.20511 0.0962,-0.45942 0.2497,-1.19532 0.34106,-1.63532 0.0914,-0.44 0.37935,-0.8 0.64,-0.8 0.50861,0 0.62451,0.38273 0.23412,0.77312 -0.13188,0.13188 -0.40742,0.91188 -0.6123,1.73334 -0.20488,0.82145 -0.47618,1.82676 -0.60289,2.23403 -0.21947,0.7054 -0.16392,0.73572 1.17229,0.64 0.96386,-0.0691 1.41616,-0.25065 1.44577,-0.58049 0.0237,-0.264 0.0602,-0.696 0.0812,-0.96 0.0217,-0.2732 0.31129,-0.0319 0.6722,0.56 0.34876,0.572 0.85729,1.04 1.13007,1.04 0.39773,0 0.42774,0.12748 0.15151,0.64362 -0.18946,0.354 -0.3035,0.822 -0.25344,1.04 0.10473,0.45605 -0.0967,0.55638 -1.11724,0.55638 -0.58399,0 -0.73006,-0.1736 -0.72,-0.85569 0.0119,-0.80712 -0.0754,-0.85758 -1.53792,-0.88899 -1.33593,-0.0287 -1.70446,0.11188 -2.66278,1.01569 -1.05363,0.99369 -1.97983,1.30918 -2.45335,0.83566 z m 23.78666,-0.23419 c 0,-0.38107 0.31534,-0.51248 1.2298,-0.51248 h 1.22979 l 0.69021,-2.51849 c 0.76464,-2.79011 0.83685,-3.36991 0.38492,-3.0906 -0.16791,0.10377 -0.68559,0.0932 -1.15041,-0.0234 -1.43855,-0.36105 -0.19772,-0.74313 1.92397,-0.59242 2.82999,0.20101 3.83402,0.54717 3.95353,1.36308 0.14398,0.98297 -1.41568,2.27891 -2.75814,2.29176 -0.89891,0.009 -1.12542,0.17548 -1.52,1.11984 -0.61574,1.47368 -0.62609,1.45027 0.64127,1.45027 1.94354,0 3.46672,-1.11003 2.41506,-1.76 -0.47917,-0.29614 -0.38549,-0.8 0.14874,-0.8 0.25781,0 0.62804,0.29766 0.82275,0.66146 0.68219,1.27469 -0.72345,2.53839 -2.73149,2.45568 -0.352,-0.0145 -1.684,0.0848 -2.96,0.22073 -2.01709,0.21483 -2.32,0.18018 -2.32,-0.26539 z m 6.72217,-4.42318 0.69855,-0.6508 -0.67481,-0.67481 c -0.90873,-0.90873 -1.75082,-0.38864 -1.88372,1.16342 -0.0856,0.99989 -0.0193,1.12176 0.53181,0.97764 0.34629,-0.0906 0.94397,-0.45751 1.32817,-0.81545 z m -47.4213,4.3849 c -0.0912,-0.0912 -0.0977,-0.87406 -0.0146,-1.7397 l 0.15123,-1.5739 -0.96223,0.0274 c -0.75878,0.0216 -1.06758,0.24832 -1.46058,1.07244 -0.45864,0.96179 -0.45518,1.0627 0.0435,1.26619 0.9269,0.37824 -0.67526,0.90646 -1.99721,0.65846 -1.36127,-0.25538 -1.47883,-0.69594 -0.26097,-0.97801 0.85025,-0.19693 2.80544,-2.57335 3.86873,-4.70223 0.2358,-0.47211 0.6265,-0.93427 0.86823,-1.02703 0.49998,-0.19186 0.71807,0.77722 0.85569,3.80222 0.0687,1.50996 0.24464,2.07377 0.82384,2.64 l 0.73648,0.72 h -1.24315 c -0.68373,0 -1.31776,-0.0746 -1.40895,-0.1658 z m 0.049,-4.5542 c -0.01,-0.8429 -0.03,-0.85381 -0.48,-0.25884 -0.59866,0.79149 -0.59555,1.13884 0.0102,1.13884 0.31277,0 0.47646,-0.30659 0.46983,-0.88 z m -179.829817,2.23226 c 0,-1.22218 0.530458,-4.56644 0.874343,-5.51226 0.200134,-0.55046 0.255088,-0.84279 0.571468,-3.04 0.126714,-0.88 0.557642,-2.896 0.957616,-4.48 0.399975,-1.584 0.973108,-4.032 1.273626,-5.44 0.300522,-1.408 0.737299,-3.28 0.970621,-4.16 0.233318,-0.88 0.88454,-3.616 1.447158,-6.08 1.460522,-6.39641 2.652438,-11.26758 3.836701,-15.68 0.566845,-2.112 1.103468,-4.2 1.192489,-4.64 0.08902,-0.44 0.269911,-0.944 0.401968,-1.12 0.132061,-0.176 0.338039,-0.824 0.457735,-1.44 0.119696,-0.616 0.415836,-1.768 0.658096,-2.56 0.3988,-1.30379 1.25598,-4.39675 3.103958,-11.2 0.930902,-3.42707 3.552848,-11.56785 5.410867,-16.8 2.204237,-6.20708 5.675184,-15.69736 6.400147,-17.49932 0.331763,-0.82462 0.603206,-1.66686 0.603206,-1.87164 0,-0.20477 0.21122,-0.82608 0.469376,-1.38067 0.510045,-1.09573 2.615059,-7.13607 3.027831,-8.68836 0.634352,-2.38558 4.259023,-12.68912 5.290905,-15.04 0.231757,-0.528 1.093914,-2.688 1.915901,-4.8 0.821987,-2.112 1.626883,-4.128 1.788653,-4.48 0.161769,-0.352 0.437536,-1.036 0.612809,-1.52 0.175277,-0.484 0.46625,-0.88 0.646605,-0.88 0.180355,0 0.32792,-0.28312 0.32792,-0.62915 0,-0.34603 0.203987,-1.10203 0.453305,-1.68 0.249316,-0.57797 0.685104,-1.62686 0.968416,-2.33086 0.283309,-0.704 0.727325,-1.687672 0.986695,-2.185932 0.259373,-0.49826 0.471584,-1.16463 0.471584,-1.48082 0,-0.31619 0.216,-0.75415 0.48,-0.97325 0.264,-0.2191 0.48,-0.52544 0.48,-0.68075 0,-0.15531 0.36,-1.02863 0.799998,-1.94071 0.44,-0.91207 0.8,-1.90173 0.8,-2.19925 0,-0.29751 0.20187,-0.70846 0.4486,-0.91323 0.24673,-0.20477 0.54615,-0.76096 0.66537,-1.23598 0.11922,-0.47502 0.32471,-0.93711 0.45664,-1.02687 0.13193,-0.0898 0.76924,-1.24321 1.41624,-2.56321 1.97365,-4.02657 2.58905,-5.02611 2.71053,-4.40243 0.0597,0.30667 -0.32374,1.38667 -0.85215,2.4 -1.26914,2.4338 -4.7253,9.75564 -6.26975,13.28243 -0.289027,0.66 -0.65823,1.2 -0.820448,1.2 -0.162221,0 -0.217648,0.20144 -0.123171,0.44763 0.09447,0.2462 0.01795,0.5427 -0.170045,0.65889 -0.187997,0.11619 -0.341814,0.4638 -0.341814,0.772482 0,0.30867 -0.367447,1.34417 -0.816551,2.30111 -0.824233,1.75626 -1.386384,2.99468 -2.024457,4.4599 -0.19161,0.44 -0.86313,2.168 -1.492266,3.84 -0.629136,1.672 -1.27952,3.1768 -1.445302,3.344 -0.165782,0.1672 -0.301424,0.50543 -0.301424,0.75163 0,0.24621 -0.230682,0.97341 -0.512627,1.616 -0.281946,0.6426 -0.627264,1.45637 -0.767373,1.80837 -0.140109,0.352 -0.469411,1.144 -0.731779,1.76 -0.262368,0.616 -0.582675,1.48 -0.711792,1.92 -0.129117,0.44 -0.348727,0.944 -0.488019,1.12 -0.139296,0.176 -0.927591,2.48 -1.751767,5.12 -2.019356,6.46839 -2.701824,8.52998 -3.389859,10.23999 -0.141629,0.352 -0.698352,1.936 -1.237158,3.52 -0.53881,1.584 -1.10841,3.168 -1.265779,3.52 -0.358077,0.80094 -2.724941,7.55857 -3.250323,9.28 -0.214861,0.704 -0.681754,1.928 -1.037536,2.72 -0.818541,1.82214 -1.043306,2.41592 -1.514115,4 -0.209242,0.704 -0.506759,1.53005 -0.661156,1.83566 -0.154393,0.30561 -0.280716,0.77557 -0.280716,1.04434 0,0.26878 -0.136164,0.73873 -0.302586,1.04435 -0.270064,0.49593 -1.615018,4.65495 -2.042374,6.31565 -0.09058,0.352 -0.447149,1.432 -0.792375,2.4 -0.345225,0.968 -0.872073,2.624 -1.170774,3.68 -0.298701,1.056 -0.664698,2.28 -0.813328,2.72 -0.148627,0.44 -0.443968,1.592 -0.656304,2.56 -0.212339,0.968 -0.49833,1.904 -0.63553,2.08 -0.137203,0.176 -0.346249,0.896 -0.464553,1.6 -0.118301,0.704 -0.485981,2.144 -0.817063,3.2 -0.331084,1.056 -0.834358,2.96242 -1.118387,4.23647 -0.284032,1.27406 -0.649238,2.39856 -0.811574,2.49889 -0.162333,0.10033 -0.295152,0.56585 -0.295152,1.0345 0,0.46865 -0.283872,1.79215 -0.630826,2.94112 -1.292419,4.27994 -1.907811,6.6214 -2.231126,8.48902 -0.182813,1.056 -0.551402,2.712 -0.819085,3.68 -0.426505,1.54233 -1.605702,6.61121 -3.238281,13.92 -0.275194,1.232 -0.623607,2.744 -0.77425,3.36 -0.150643,0.616 -0.58391,2.488 -0.962816,4.16 -0.378902,1.672 -0.810672,3.472 -0.959481,4 -0.148813,0.528 -0.44633,2.22646 -0.661149,3.77437 -0.410663,2.95904 -0.922986,4.0125 -0.922986,1.89789 z m 98.319957,-3.82211 c -0.68865,-0.24702 -0.43647,-0.73015 0.38111,-0.73015 0.42961,0 0.86071,-0.12879 0.958,-0.2862 0.0973,-0.15741 0.71777,-0.36409 1.37888,-0.4593 2.45138,-0.35304 4.16582,-0.79232 7.442,-1.90683 4.34293,-1.47739 6.65268,-2.39657 10.96086,-4.36191 1.18847,-0.54217 2.27104,-0.98576 2.40571,-0.98576 0.13468,0 0.7463,-0.3304 1.35915,-0.73422 0.61286,-0.40382 1.76228,-1.01185 2.55428,-1.35117 0.792,-0.33932 1.512,-0.70725 1.6,-0.81762 0.088,-0.11037 1.816,-1.18273 3.84,-2.38302 2.024,-1.20029 4.20928,-2.59357 4.85617,-3.09617 0.64689,-0.5026 1.25927,-0.77934 1.36085,-0.61498 0.19865,0.32142 -1.5697,1.95718 -2.1158,1.95718 -0.18133,0 -0.24393,0.22348 -0.13912,0.49662 0.10482,0.27314 0.059,0.41531 -0.10178,0.31594 -0.34117,-0.21086 -1.94032,0.45694 -1.94032,0.81026 0,0.13205 -0.612,0.55183 -1.36,0.93284 -0.748,0.38102 -2.224,1.18546 -3.28,1.78765 -1.056,0.6022 -2.424,1.3473 -3.04,1.6558 -0.616,0.30849 -1.192,0.63424 -1.28,0.72389 -0.088,0.0897 -1.024,0.49892 -2.08,0.9095 -1.056,0.41057 -2.784,1.15156 -3.84,1.64665 -3.88123,1.81964 -4.85226,2.22268 -7.36,3.05483 -1.408,0.46722 -3.17479,1.12809 -3.9262,1.46858 -1.32294,0.59948 -2.54171,0.90892 -6.07843,1.54325 -0.92655,0.16618 -1.79055,0.36193 -1.92,0.43498 -0.12945,0.0731 -0.41536,0.0683 -0.63536,-0.0106 z m 40.34649,-4.64755 c 1.05479,-1.05479 1.01521,-1.61732 -1.06418,-15.1226 -0.29888,-1.94118 -0.56786,-5.32976 -1.46058,-18.4 -0.27047,-3.96 -0.78137,-9.504 -1.13532,-12.32 -0.35395,-2.816 -0.78931,-6.776 -0.96747,-8.8 -0.17816,-2.024 -0.45906,-4.184 -0.62424,-4.8 -0.16517,-0.616 -0.57653,-3.28 -0.91414,-5.92 -0.3376,-2.64 -0.76749,-5.232 -0.95531,-5.76 -0.35724,-1.00428 -0.91289,-4.72667 -1.19418,-8 -0.0907,-1.056 -0.29686,-2.0568 -0.45804,-2.224 -0.16117,-0.1672 -0.29306,-0.7432 -0.29309,-1.28 -3e-5,-0.5368 -0.23369,-2.128 -0.51925,-3.536 -0.28555,-1.408 -0.7068,-3.856 -0.9361,-5.44 -1.27933,-8.83755 -2.73755,-19.18635 -2.9985,-21.27999 -0.16452,-1.32 -0.74596,-5.856 -1.29208,-10.08 -0.54612,-4.224 -1.12595,-8.76 -1.28852,-10.08001 -0.16257,-1.32 -0.52907,-3.696002 -0.81445,-5.280002 -0.28538,-1.584 -0.52172,-3.384 -0.52518,-4 -0.003,-0.616 -0.11894,-1.264 -0.2566,-1.44 -0.13766,-0.176 -0.35333,-1.184 -0.47925,-2.24 -0.2382,-1.99749 -2.7224,-12.07688 -4.14058,-16.8 -1.58608,-5.28228 -4.64257,-13.76238 -5.73206,-15.90334 -0.65842,-1.29386 -0.94173,-2.33666 -0.63482,-2.33666 0.14613,0 0.40783,0.28081 0.58156,0.62401 1.20655,2.38348 1.73734,3.57459 2.21745,4.97599 0.30147,0.88 0.6704,1.888 0.81982,2.24 1.05423,2.48347 3.39884,9.76754 4.63509,14.4 0.28182,1.056 0.72313,2.68776 0.9807,3.62613 0.25756,0.93837 0.38657,1.83837 0.28668,2 -0.0999,0.16163 -0.0481,0.29387 0.11512,0.29387 0.16322,0 0.38086,0.54 0.48365,1.2 0.10279,0.66 0.41575,2.208 0.69545,3.44 1.07226,4.72288 2.5503,14.592892 4.16905,27.840012 0.27958,2.288 0.70367,5.384 0.94242,6.88 0.23875,1.496 0.59671,4.376 0.79547,6.4 0.19876,2.024 0.49833,4.472 0.66571,5.43999 0.16738,0.968 0.59601,3.92 0.95251,6.56 0.3565,2.64 0.78032,5.232 0.94182,5.76 0.1615,0.528 0.67635,3.408 1.14411,6.4 0.46777,2.992 0.98106,5.69005 1.14066,5.99566 0.15959,0.30561 0.29017,1.12512 0.29017,1.82112 0,0.696 0.15336,1.36023 0.34079,1.47607 0.18743,0.11584 0.30894,0.59234 0.27,1.05889 -0.0755,0.90542 0.11239,2.4231 0.83819,6.76826 0.24988,1.496 0.7475,5.312 1.10583,8.48 0.35832,3.168 0.86544,7.128 1.12693,8.8 0.26148,1.672 0.54872,3.904 0.6383,4.96 0.0896,1.056 0.23711,2.784 0.32785,3.84 0.0907,1.056 0.30645,4.224 0.47937,7.04 0.17292,2.816 0.38403,5.912 0.46912,6.88 0.52287,5.94802 0.84272,9.25791 0.98953,10.24 0.0921,0.616 0.24144,1.768 0.3319,2.56 0.0905,0.792 0.44296,3.20162 0.78333,5.35471 0.34038,2.15309 0.61886,4.34909 0.61886,4.88 0,0.53091 0.144,0.96529 0.32,0.96529 1.07382,0 -0.41062,2.10638 -1.70689,2.42204 l -0.9069,0.22084 z M 50.961013,234.30851 c -0.528,-0.24177 -1.872,-0.44608 -2.986665,-0.45402 -1.481712,-0.0106 -1.987229,-0.12199 -1.88,-0.41443 0.08067,-0.22 0.344665,-0.34452 0.586665,-0.27671 0.242,0.0678 1.592,0.24433 3,0.39229 3.380355,0.3552 4.64,0.61602 4.64,0.96074 0,0.43043 -2.273123,0.2898 -3.36,-0.20787 z m -8.799999,-1.47912 c -0.616,-0.16783 -1.48,-0.37994 -1.92,-0.47134 -0.44,-0.0914 -1.088,-0.30029 -1.44,-0.46419 -0.352,-0.16389 -1.288,-0.42832 -2.08,-0.58761 -1.478352,-0.29734 -10.081291,-3.41793 -11.722915,-4.25232 -0.504397,-0.25637 -1.925085,-0.95221 -3.157085,-1.54632 -4.328835,-2.0875 -11.295669,-6.66521 -10.838921,-7.12196 0.200713,-0.20071 1.147566,0.0852 1.398922,0.42238 0.902667,1.21097 8.376506,5.53376 14.277446,8.25793 1.942099,0.89657 6.904774,2.6141 7.553231,2.6141 0.373411,0 0.945376,0.24113 1.271034,0.53585 0.325657,0.29472 0.912998,0.56329 1.305197,0.59683 0.844716,0.0722 7.471209,1.72147 8.393091,2.08891 0.940198,0.37475 -1.623002,0.31382 -3.04,-0.0723 z M 8.6728359,231.84211 c -0.3581881,-0.57957 -0.1638489,-10.06918 0.3774912,-18.43296 0.7577043,-11.70664 1.2202259,-16.09692 3.0561379,-29.00909 0.88782,-6.24412 2.837531,-17.13027 3.183972,-17.7776 0.158433,-0.29604 0.216183,-0.61012 0.128332,-0.69797 -0.146774,-0.14678 0.230976,-2.12864 2.089868,-10.96443 0.370273,-1.76 1.326621,-5.9835 2.125219,-9.38556 1.404895,-5.98492 2.217086,-10.14036 3.178183,-16.26067 0.252735,-1.60943 0.677646,-3.76368 0.944247,-4.78723 0.266601,-1.02355 0.484728,-2.20439 0.484728,-2.62409 0,-0.4197 0.272142,-1.72145 0.60476,-2.89277 0.332617,-1.17132 0.925383,-3.56967 1.317256,-5.32967 0.391873,-1.76 0.831247,-3.56 0.976385,-4 0.145138,-0.44 0.440164,-1.664 0.655613,-2.72 0.21545,-1.056 0.530805,-2.1015 0.700789,-2.32332 0.169985,-0.22182 0.433699,-1.08582 0.586033,-1.92 0.152334,-0.83418 0.865598,-3.388692 1.585031,-5.676692 4.06916,-12.94107 4.960206,-15.73887 6.216766,-19.52 0.760356,-2.288 1.692976,-5.24 2.07249,-6.56 0.379514,-1.32 0.812387,-2.688 0.961942,-3.04 0.149552,-0.352 0.643392,-1.4854 1.097424,-2.51867 0.454032,-1.03327 0.825511,-2.01568 0.825511,-2.18314 0,-0.53269 3.589955,-7.59788 4.057993,-7.98632 0.316554,-0.26271 0.549322,-0.27255 0.788554,-0.0333 0.239232,0.23923 -0.03292,0.89172 -0.921952,2.21044 -1.697706,2.51823 -4.564595,8.57505 -4.564595,9.64353 0,0.31872 -0.124388,0.71629 -0.276416,0.88349 -0.324164,0.3565 -4.935213,14.61483 -8.511885,26.32051 -0.446435,1.46109 -0.811699,2.91309 -0.811699,3.22667 0,0.31358 -0.100434,0.67058 -0.223187,0.79334 -0.122753,0.12275 -0.490602,1.19075 -0.817442,2.373332 -0.326841,1.18258 -0.723078,2.58215 -0.880527,3.11015 -0.570155,1.91199 -2.166949,8.0783 -2.983158,11.52 -0.459128,1.936 -1.212832,5.032 -1.674898,6.88 -0.462066,1.848 -0.911057,3.792 -0.997758,4.32 -0.0867,0.528 -0.515189,3.048 -0.952196,5.6 -0.437008,2.55199 -0.914159,5.35999 -1.060336,6.23999 -0.146177,0.88 -0.487751,2.464 -0.759052,3.52 -0.644355,2.50806 -2.330673,9.95265 -2.899402,12.8 -0.246079,1.232 -0.758713,3.752 -1.139187,5.6 -0.380473,1.848 -0.822171,4.08 -0.981552,4.96 -0.15938,0.88 -0.566305,3.112 -0.904278,4.96 -0.337972,1.848 -0.928031,5.304 -1.311241,7.68 -0.38321,2.376 -0.971442,5.904 -1.307183,7.84 -0.335741,1.936 -0.69573,4.456 -0.799976,5.6 -0.104246,1.144 -0.320802,3.088 -0.481237,4.32 -1.014222,7.78838 -2.0985969,23.87797 -2.2483316,33.36 -0.028486,1.804 -0.098932,3.28 -0.1565411,3.28 -0.05761,0 -0.2154228,-0.17908 -0.3506954,-0.39795 z M 145.36842,229.88752 c -0.8362,-1.89078 -1.04958,-3.40746 -0.47941,-3.40746 0.1804,0 0.41499,0.435 0.52133,0.96666 0.10633,0.53166 0.31873,1.04416 0.472,1.13889 0.15326,0.0947 0.27867,0.49492 0.27867,0.88934 0,0.39441 0.1728,0.88991 0.384,1.10111 0.29446,0.29447 0.29619,0.47181 0.007,0.76059 -0.28878,0.28877 -0.56484,-0.0491 -1.184,-1.44913 z m -1.60881,-4.04972 c -0.10954,-0.17724 0.062,-0.41544 0.38111,-0.52934 0.31916,-0.1139 0.67485,-0.25708 0.79044,-0.31818 0.11559,-0.0611 0.13479,0.1771 0.0427,0.52934 -0.177,0.67687 -0.87888,0.86079 -1.21423,0.31818 z m -0.62892,-2.10392 c -0.26933,-0.64459 -0.48968,-1.36189 -0.48968,-1.59401 0,-0.23212 -0.12389,-0.49861 -0.27531,-0.59219 -0.15142,-0.0936 -0.36761,-0.84355 -0.48042,-1.6666 -0.11281,-0.82305 -0.36181,-1.68526 -0.55333,-1.91603 -0.19153,-0.23077 -0.61698,-1.3973 -0.94545,-2.59229 -0.32847,-1.19498 -0.98174,-3.3967 -1.45172,-4.8927 -1.27855,-4.06981 -2.36909,-7.99291 -4.5811,-16.48 -0.91914,-3.52655 -2.29464,-9.59554 -2.75599,-12.16 -0.28496,-1.584 -0.70751,-3.672 -0.93899,-4.64 -0.23147,-0.968 -0.58023,-2.552 -0.77501,-3.52 -0.19478,-0.968 -0.5856,-2.912 -0.8685,-4.32 -0.28289,-1.408 -0.71007,-3.64 -0.94928,-4.96 -0.90423,-4.98972 -3.76834,-14.82898 -5.4492,-18.72 -0.22809,-0.528 -0.72264,-2.04 -1.09899,-3.36 -0.76313,-2.67656 -3.11542,-10.04794 -3.52299,-11.03999 -0.14461,-0.352 -0.9351,-2.8 -1.75665,-5.44 -0.82154,-2.64 -1.6131,-5.088 -1.75901,-5.44 -0.54681,-1.31908 -0.95806,-2.83913 -0.95806,-3.54109 0,-0.39907 -0.10936,-0.77358 -0.24301,-0.83225 -0.39227,-0.17218 -2.40869,-8.19606 -3.28368,-13.06666 -0.1739,-0.96801 -0.45613,-2.48001 -0.62717,-3.360012 -0.59094,-3.04029 -1.10505,-7.71243 -1.44367,-13.12 -0.0551,-0.88 -0.13689,-1.816 -0.18174,-2.08 -0.0449,-0.264 -0.0545,-1.056 -0.0214,-1.76 0.0412,-0.87757 0.14429,-1.12909 0.32777,-0.8 0.24786,0.44453 0.49973,2.89761 0.87071,8.48 0.1758,2.64548 0.87731,7.61434 1.58122,11.200002 0.2764,1.40801 0.68859,3.51494 0.91597,4.68209 0.57183,2.93522 1.46152,6.40783 1.81226,7.07357 0.16102,0.30562 0.29275,0.91762 0.29275,1.36 0,0.44239 0.126,0.80435 0.28,0.80435 0.154,0 0.28,0.3538 0.28,0.78623 0,0.43243 0.51618,2.34043 1.14705,4.24 4.06729,12.24661 5.73621,17.40601 7.74189,23.93376 0.64892,2.112 1.38037,4.29377 1.62546,4.84837 0.24508,0.55459 0.4456,1.31059 0.4456,1.68 0,0.3694 0.144,0.67163 0.32,0.67163 0.176,0 0.32,0.25404 0.32,0.56452 0,0.31049 0.27063,1.30492 0.60139,2.20985 0.33077,0.90493 0.52998,2.0189 0.4427,2.47548 -0.0893,0.46689 -0.0118,0.83015 0.17705,0.83015 0.60298,0 0.72965,-1.18106 0.34853,-3.24953 -0.64941,-3.52449 -0.72108,-5.12315 -0.24327,-5.42591 0.23848,-0.15112 0.2764,-0.27696 0.0843,-0.27966 -0.56666,-0.008 -1.11506,-2.32404 -0.80569,-3.40273 0.17128,-0.59723 0.10525,-2.27633 -0.17538,-4.46 -0.24756,-1.92619 -0.53605,-4.36617 -0.64111,-5.42217 -0.10507,-1.056 -0.31855,-2.00179 -0.47443,-2.10177 -0.15587,-0.1 -0.33761,-1.32397 -0.40387,-2.72 -0.15281,-3.21933 -0.57399,-6.45315 -1.60171,-12.29822 -1.46505,-8.33222 -2.0561,-11.34534 -2.40508,-12.26084 -0.18887,-0.49545 -0.34339,-1.25341 -0.34339,-1.68434 0,-0.43093 -0.13048,-1.03355 -0.28994,-1.33917 -0.15947,-0.30561 -0.53458,-1.49166 -0.83359,-2.63566 -0.66092,-2.528722 -3.26008,-10.792142 -3.6738,-11.680002 -0.16402,-0.352 -0.8188,-2.224 -1.45506,-4.16 -1.14854,-3.4947 -1.81722,-5.23642 -4.47881,-11.66592 -0.7618,-1.84025 -1.30221,-3.48004 -1.2009,-3.64395 0.20225,-0.32725 0.81092,0.84604 1.96607,3.78987 0.41437,1.056 1.02043,2.51806 1.34679,3.24902 0.32636,0.73096 0.94837,2.31496 1.38224,3.52 0.43387,1.20504 1.17436,3.19898 1.64552,4.43098 0.47117,1.232 0.97175,2.71209 1.11242,3.28907 0.14066,0.57699 0.40003,1.22499 0.57636,1.44 0.17635,0.21502 0.63376,1.47093 1.01649,2.79093 0.38272,1.32 0.81279,2.688 0.95569,3.04 0.14291,0.352 0.64017,2.008 1.10502,3.68 0.46486,1.672002 0.9872,3.472002 1.16075,4.000002 0.30948,0.94151 1.3468,5.97136 2.34282,11.36001 0.86596,4.68501 1.94843,12.16529 3.07943,21.27999 0.17471,1.408 0.45183,3.496 0.61582,4.64 0.16399,1.144 0.37641,3.232 0.47204,4.64 0.28714,4.22777 0.80232,9.44883 0.95705,9.69918 0.0798,0.12909 0.0286,1.16758 -0.11378,2.30776 -0.19307,1.54632 -0.15588,2.15593 0.14639,2.39919 0.27259,0.21937 0.35389,0.8604 0.24838,1.95841 -0.0978,1.01765 -0.0225,1.71532 0.19988,1.85277 0.19619,0.12126 0.35672,1.00397 0.35672,1.96158 0,0.95761 0.13121,1.74111 0.29157,1.74111 0.16037,0 0.36421,0.828 0.45298,1.84 0.18085,2.0617 0.57668,4.28705 1.35184,7.6 0.57444,2.45509 0.7167,3.22547 0.75694,4.09889 0.0147,0.31839 0.13467,0.51362 0.26667,0.43385 0.132,-0.0798 0.26659,0.56964 0.2991,1.44314 0.0325,0.8735 0.22041,1.78255 0.41756,2.02011 0.19716,0.23756 0.41193,1.08802 0.47727,1.88991 0.0653,0.80189 0.27609,1.92961 0.46832,2.50605 0.19223,0.57643 0.93706,3.42405 1.65518,6.32805 1.82413,7.37654 2.06542,8.28851 2.62467,9.92 0.27148,0.792 0.72661,2.376 1.0114,3.52 0.81265,3.26448 4.23646,13.60718 5.00383,15.11566 0.37076,0.72883 0.35905,1.43936 -0.0276,1.67836 -0.17067,0.10548 -0.53067,-0.33561 -0.8,-0.9802 z m 135.7026,-17.87911 c -0.11608,-0.46248 -0.35212,-0.7537 -0.52454,-0.64714 -0.59407,0.36716 -1.55888,-0.20366 -2.06749,-1.2232 -0.72843,-1.46018 -0.38276,-3.30723 0.65613,-3.50582 0.4242,-0.0811 1.06307,0.0569 1.41971,0.30674 0.35664,0.24979 0.89941,0.42871 1.20617,0.3976 1.21272,-0.12303 1.53996,0.0709 2.10252,1.24592 0.42027,0.87781 0.5226,1.55299 0.36373,2.39986 -0.25512,1.35992 -0.25831,1.36287 -1.78929,1.65008 -1.05879,0.19863 -1.17363,0.14621 -1.36694,-0.62404 z m 2.30016,-0.89471 c 0.45505,-0.55022 0.10663,-2.11657 -0.54885,-2.46737 -0.80095,-0.42865 -1.13666,-0.008 -1.20418,1.50737 -0.0546,1.2261 0.0124,1.36 0.68081,1.36 0.40777,0 0.89027,-0.18 1.07222,-0.4 z m -2.81245,-1.94863 c 0,-0.82935 -0.17914,-1.15026 -0.8,-1.43314 -0.75397,-0.34353 -0.8,-0.31071 -0.8,0.57049 0,0.60344 0.2522,1.11164 0.7112,1.43314 0.92301,0.64649 0.8888,0.66845 0.8888,-0.57049 z m -65.38127,-6.73372 c -0.1203,-0.31349 -0.2096,-0.81021 -0.19844,-1.10382 0.0134,-0.35356 0.12458,-0.27294 0.32914,0.23876 0.16987,0.42491 0.25917,0.92163 0.19844,1.10382 -0.0607,0.18217 -0.20884,0.0747 -0.32914,-0.23876 z m -0.51346,-2.30431 c 0.0154,-0.37279 0.0912,-0.44861 0.19333,-0.19334 0.0924,0.231 0.0811,0.507 -0.0252,0.61334 -0.10633,0.10633 -0.18196,-0.0827 -0.16807,-0.42 z m 35.8216,-2.13667 c -2.25082,-0.80208 -1.93915,-3.77016 0.49624,-4.72573 0.60329,-0.23672 1.09493,-0.65551 1.09252,-0.93067 -0.0102,-1.1703 -0.43842,-1.95889 -1.16231,-2.14058 -1.74267,-0.43738 -1.81501,-3.25774 -0.10299,-4.01555 0.52232,-0.2312 0.94967,-0.52922 0.94967,-0.66225 0,-0.13304 0.6229,-0.24189 1.38422,-0.24189 2.73137,0 3.76139,2.65587 1.74447,4.49804 -0.56723,0.51808 -1.36197,0.94196 -1.7661,0.94196 -0.62455,0 -0.70457,0.12037 -0.53341,0.80234 0.22628,0.90156 -0.57301,2.39766 -1.28094,2.39766 -0.71396,0 -0.95619,2.15706 -0.34669,3.08728 0.44021,0.67183 0.67763,0.76026 1.53946,0.57333 1.62957,-0.35344 2.26049,-1.91051 1.38925,-3.42856 -0.76158,-1.32697 -0.65936,-1.55637 0.41801,-0.93805 1.4047,0.80619 1.76619,1.6684 1.29634,3.09203 -0.55897,1.6937 -2.9202,2.47373 -5.11774,1.69064 z m 3.38768,-8.47667 c 1.14324,-1.50603 0.0235,-3.88474 -1.63297,-3.46899 -1.35357,0.33973 -1.75267,2.34227 -0.72323,3.62899 0.46695,0.58366 1.86368,0.48881 2.3562,-0.16 z m -40.7956,4.88 c -1.10219,-3.65864 -2.9313,-10.5772 -2.8964,-10.95555 0.0483,-0.5232 1.01665,2.48684 1.92889,5.99555 0.52622,2.024 1.10886,4.06868 1.29475,4.54374 0.18589,0.47506 0.27507,1.05106 0.19817,1.28 -0.0769,0.22894 -0.31333,-0.15974 -0.52541,-0.86374 z m 54.74855,-2.8 c -0.18198,-0.22 -0.39183,-0.832 -0.46635,-1.36 l -0.13549,-0.96 -0.25416,1.04666 c -0.31625,1.30234 -0.8115,1.66309 -0.8115,0.59111 0,-0.44 0.144,-0.88899 0.32,-0.99777 0.176,-0.10877 0.32,-0.45524 0.32,-0.76992 0,-0.80373 1.00336,-1.86845 1.99541,-2.11744 1.03039,-0.25861 1.64229,-0.94013 2.11928,-2.36039 0.51774,-1.54161 0.45439,-2.41244 -0.21989,-3.02265 -0.79433,-0.71886 -1.4691,-0.66562 -2.41313,0.1904 -0.91143,0.82645 -1.40293,2.61312 -0.81827,2.97447 0.453,0.27996 1.02015,-0.57649 1.28102,-1.93447 l 0.18442,-0.96 0.40051,0.96 c 0.46279,1.10928 0.21321,1.68959 -1.03033,2.3957 -0.77017,0.43731 -0.87535,0.4244 -1.30367,-0.16 -0.89853,-1.226 0.12114,-3.73376 1.86578,-4.58866 0.77217,-0.37838 1.0193,-0.35988 1.96005,0.14675 2.19806,1.18373 2.31108,4.02455 0.23081,5.80145 -0.66659,0.56938 -1.43889,1.03738 -1.71621,1.04 -0.27732,0.003 -0.82963,0.35115 -1.22736,0.77451 l -0.72315,0.76975 0.66663,0.21158 c 0.36664,0.11637 0.75456,0.56198 0.86205,0.99025 0.25399,1.01198 0.49098,0.98235 1.65351,-0.20671 0.56807,-0.58104 1.04768,-0.849 1.16881,-0.65302 0.29708,0.4807 -0.38236,1.42429 -1.47861,2.05345 -1.12483,0.64556 -1.97417,0.69622 -2.43016,0.14495 z m -26.9475,-0.21017 c -1.00399,-0.1846 -1.04301,-0.22748 -0.37674,-0.414 0.74232,-0.20781 0.74312,-0.21426 0.63114,-5.0491 -0.0886,-3.82512 -0.211,-4.90355 -0.58326,-5.13898 -0.41261,-0.26094 -0.41151,-0.29887 0.009,-0.30537 0.264,-0.004 1.81864,-0.0728 3.45475,-0.15264 3.31883,-0.16203 3.37764,-0.12615 3.20657,1.95661 l -0.10132,1.23365 -0.72933,-1.36555 c -0.7173,-1.34302 -0.75557,-1.36461 -2.32,-1.30924 l -1.59067,0.0563 -0.0533,1.70925 c -0.0293,0.94008 -0.0653,1.95927 -0.08,2.26486 -0.0542,1.12984 0.95785,0.75197 1.67369,-0.62489 l 0.71265,-1.37073 -0.0277,1.92 c -0.0153,1.056 0.0677,2.28 0.18434,2.72 0.18377,0.69321 0.0658,0.63274 -0.88358,-0.45298 -0.62921,-0.71955 -1.24984,-1.15771 -1.4578,-1.02918 -0.41464,0.25626 -0.1678,4.32406 0.29287,4.82616 0.73315,0.7991 0.24178,0.93085 -1.96109,0.52583 z m 4.8,-0.34983 c -0.38433,-0.24837 -0.32907,-0.31117 0.27728,-0.3151 0.74309,-0.005 0.75314,-0.0454 0.53636,-2.1649 -0.14355,-1.4036 -0.40214,-2.30007 -0.73844,-2.56 -0.44259,-0.34208 -0.35316,-0.4 0.61769,-0.4 h 1.13521 l 0.21158,2.32 c 0.13533,1.48391 0.38436,2.44938 0.69102,2.67899 0.39638,0.29679 0.30531,0.39381 -0.52563,0.56 -1.32971,0.26594 -1.63491,0.24947 -2.20507,-0.11899 z m 16.64,0.0246 c -1.0159,-0.19153 -1.05308,-0.23423 -0.4,-0.45944 0.77909,-0.26866 0.75265,-0.0906 0.83814,-5.64516 0.0361,-2.34874 -0.0315,-2.72055 -0.49555,-2.72408 -1.05059,-0.008 -0.89112,-0.38334 0.37397,-0.88028 0.9149,-0.35938 1.29345,-0.39668 1.31831,-0.12989 0.0192,0.20584 0.0552,2.35951 0.08,4.78593 0.0337,3.29314 0.15335,4.47856 0.47196,4.67547 0.33957,0.20986 0.31787,0.3056 -0.10617,0.46832 -0.29315,0.11249 -0.62922,0.18558 -0.74683,0.16241 -0.1176,-0.0232 -0.71783,-0.13714 -1.33383,-0.25328 z M 97.041012,184.67643 c 1.658105,-0.47265 2.209881,-1.89166 1.261856,-3.24515 -0.454563,-0.64899 -0.451885,-0.71122 0.03062,-0.71122 1.086265,0 2.387522,1.06399 2.387522,1.9522 0,1.07554 -1.075407,1.81865 -2.937474,2.02982 -0.760391,0.0862 -1.094528,0.0747 -0.742528,-0.0257 z m -3.412253,-1.22325 c -0.28711,-0.63014 -0.252403,-0.94886 0.174237,-1.6 0.293024,-0.44721 0.738675,-0.81311 0.990336,-0.81311 0.814297,0 2.094032,-0.73312 2.009702,-1.1513 -0.04511,-0.2237 0.02598,-0.41617 0.157978,-0.42771 0.794845,-0.0695 0.850592,0.0677 0.389709,0.95891 -0.322759,0.62415 -0.703312,0.93941 -1.048218,0.86836 -0.85848,-0.17685 -1.335126,0.68971 -0.911418,1.65698 0.196295,0.44812 0.503831,0.92056 0.683415,1.04986 0.179581,0.12931 -0.216576,0.23731 -0.880349,0.24 -0.973926,0.004 -1.276061,-0.14698 -1.565392,-0.78199 z m 16.452251,-4.25016 c -0.22,-0.075 -0.4,-0.34029 -0.4,-0.58962 0,-0.24934 -0.14044,-0.45334 -0.31208,-0.45334 -0.20277,0 -0.20277,-0.28749 0,-0.82083 0.36203,-0.95223 0.41499,-6.52286 0.0672,-7.0669 -0.12931,-0.20226 -0.5951,-0.42734 -1.0351,-0.50018 -0.59808,-0.099 -0.41262,-0.19764 0.73478,-0.39081 0.84413,-0.14211 1.6294,-0.16376 1.74504,-0.0481 0.26194,0.26194 0.11134,7.66975 -0.18331,9.01647 -0.12907,0.58995 -0.37806,0.93457 -0.61651,0.85333 z M 86.161012,178.4791 c -0.528,-0.13382 -0.798403,-0.26035 -0.600899,-0.28118 0.715338,-0.0754 1.389238,-7.5038 0.783434,-8.63575 -0.307581,-0.57472 -0.27512,-0.69004 0.206208,-0.73252 0.314192,-0.0277 0.787257,-0.0214 1.051257,0.014 0.264,0.0354 1.056,0.0776 1.76,0.0936 0.861283,0.0197 1.018304,0.0774 0.48,0.17665 -1.283168,0.23654 -1.6,0.70491 -1.6,2.36533 0,1.66171 0.33688,1.93433 1.30625,1.05706 0.52135,-0.47181 0.555238,-0.41095 0.534512,0.96 -0.02544,1.68362 -0.281258,1.79832 -1.376042,0.61703 l -0.78472,-0.84673 -0.06459,1.24673 c -0.112297,2.16763 0.04616,3.43734 0.461908,3.70128 0.282032,0.17905 0.290675,0.25711 0.02886,0.26054 -0.205607,0.003 -0.565607,0.0594 -0.8,0.12608 -0.234397,0.0666 -0.858173,0.0117 -1.386173,-0.12214 z m 4.785533,0.13088 c -0.232624,-0.0971 -0.232624,-0.99068 0,-2.93474 0.2956,-2.47035 0.408841,-2.79518 0.974467,-2.79518 0.66959,0 0.703613,0.15988 0.772432,3.62996 0.02237,1.12704 0.153744,1.42296 0.694618,1.5644 0.507155,0.13262 0.564684,0.23932 0.24,0.44514 -0.441696,0.27999 -2.093693,0.33569 -2.681517,0.0904 z m 4.954147,-0.31272 c -0.451175,-0.2392 -1.083539,-0.72576 -1.405251,-1.08125 -0.533159,-0.58913 -0.544423,-0.75298 -0.127283,-1.85114 0.364966,-0.96081 0.713196,-1.28907 1.719484,-1.62087 1.496778,-0.49352 2.460016,-0.30912 3.344512,0.64028 1.008716,1.08273 0.831196,2.18117 -0.545568,3.37578 -1.29744,1.12578 -1.729209,1.20346 -2.985894,0.5372 z m 2.338182,-1.15781 c 0.552954,-0.63933 0.514429,-1.63277 -0.110797,-2.85718 -0.434444,-0.85079 -1.790265,-0.38029 -2.187459,0.7591 -0.457888,1.3135 -0.428838,2.71007 0.06039,2.90356 0.637267,0.25205 1.63327,-0.10645 2.237862,-0.80548 z m 4.899266,1.35126 c -0.592,-0.21207 -0.58804,-0.23223 0.08,-0.40693 0.67494,-0.1765 0.70287,-0.33755 0.70287,-4.05376 0,-3.22663 -0.0798,-3.86996 -0.48,-3.86996 -0.264,0 -0.48,-0.144 -0.48,-0.32 0,-0.176 0.648,-0.32 1.44,-0.32 h 1.44 v 4.17005 c 0,3.40438 0.0878,4.20373 0.47816,4.35353 1.47138,0.56462 -1.6344,1.00112 -3.18103,0.44707 z m 147.70191,-0.45584 -0.76095,-0.42115 0.75215,-0.52683 c 1.11777,-0.78292 1.62941,-0.67168 1.51101,0.32849 -0.12175,1.02843 -0.48941,1.18004 -1.50221,0.61949 z m -43.18852,-1.79481 c 0,-0.44 0.0726,-0.62 0.1614,-0.4 0.0888,0.22 0.0888,0.58 0,0.8 -0.0888,0.22 -0.1614,0.04 -0.1614,-0.4 z M 96.794346,172.20673 c -0.483625,-0.48363 -0.201056,-1.08692 0.736064,-1.57153 0.533168,-0.27571 1.109168,-0.41491 1.28,-0.30933 0.486992,0.30098 0.363383,1.66547 -0.169398,1.86992 -0.264,0.1013 -0.48,0.0447 -0.48,-0.12577 0,-0.42109 -0.878247,-0.39522 -1.02,0.0301 -0.06233,0.187 -0.218333,0.235 -0.346666,0.10667 z m -4.823737,-1.67186 c -0.793175,-0.87645 -0.674871,-1.65481 0.251517,-1.65481 0.960412,0 1.259686,0.43513 1.002915,1.45819 -0.234343,0.93369 -0.54353,0.98215 -1.254432,0.19662 z m 113.440921,-2.61481 c 0,-0.44 0.0726,-0.62 0.1614,-0.4 0.0888,0.22 0.0888,0.58 0,0.8 -0.0888,0.22 -0.1614,0.04 -0.1614,-0.4 z m -0.69053,-1.4 c 0,-0.242 -0.091,-0.926 -0.20231,-1.52 -0.14084,-0.75179 -0.0998,-0.98275 0.1351,-0.76 0.50734,0.48117 0.85538,2.72 0.42283,2.72 -0.19559,0 -0.35562,-0.198 -0.35562,-0.44 z m -1.2777,-5.31148 c -0.19788,-0.73485 -0.30457,-1.50169 -0.2371,-1.7041 0.0675,-0.2024 0.29838,0.32981 0.51315,1.18271 0.21476,0.8529 0.32145,1.61974 0.23709,1.7041 -0.0844,0.0844 -0.31527,-0.44786 -0.51314,-1.18271 z m 75.09637,-2.13652 c -0.12027,-0.12026 -0.21867,-0.69177 -0.21867,-1.27 0,-0.94764 -0.19107,-1.16332 -1.93714,-2.18667 -1.06543,-0.62443 -2.00143,-1.13533 -2.08,-1.13533 -0.0786,0 -0.14286,0.288 -0.14286,0.64 0,0.352 -0.16383,0.64 -0.36406,0.64 -0.63425,0 -0.0291,-3.41675 0.85243,-4.81325 0.96873,-1.53457 1.8295,-1.63635 3.27082,-0.38675 1.04267,0.90397 1.82243,3.28 1.07642,3.28 -0.19558,0 -0.35561,-0.20495 -0.35561,-0.45544 0,-0.78969 -1.61267,-2.42456 -2.39164,-2.42456 -0.80926,0 -1.91911,1.38558 -1.657,2.06865 0.20587,0.53648 3.72606,2.45072 4.09147,2.22489 0.15244,-0.0942 0.27717,-0.40281 0.27717,-0.68575 0,-0.28295 0.096,-0.41844 0.21335,-0.3011 0.28368,0.28368 0.1291,4.46528 -0.17665,4.77865 -0.13165,0.13493 -0.33776,0.14693 -0.45803,0.0267 z m -76.28618,-2.53742 c -0.18443,-0.80598 -0.2199,-1.34598 -0.0788,-1.2 0.28523,0.29513 0.77954,2.66542 0.55585,2.66542 -0.0779,0 -0.2926,-0.65944 -0.47704,-1.46542 z m -0.89249,-3.33458 c -0.12149,-0.55317 -0.1489,-1.07776 -0.0609,-1.16576 0.088,-0.088 0.25941,0.29259 0.3809,0.84576 0.1215,0.55318 0.14891,1.07777 0.0609,1.16577 -0.088,0.088 -0.25941,-0.29259 -0.38091,-0.84577 z m -0.77642,-3.07892 c -0.20481,-0.81341 -0.30706,-1.54426 -0.2272,-1.62412 0.15829,-0.15829 0.36081,0.45151 0.68516,2.06304 0.318,1.58 -0.0347,1.24195 -0.45796,-0.43892 z m -0.61305,-2.68108 c 0,-0.44 0.0726,-0.62 0.1614,-0.4 0.0888,0.22 0.0888,0.58 0,0.8 -0.0888,0.22 -0.1614,0.04 -0.1614,-0.4 z M 77.529435,146.6948 c -0.41392,-1.49592 0.670621,-9.81555 2.134592,-16.37473 0.353542,-1.584 0.766688,-3.58535 0.918105,-4.44743 0.444964,-2.53336 2.813831,-10.75257 3.099008,-10.75257 0.08793,0 0.06034,0.468 -0.06131,1.04 -0.121651,0.572 -0.285676,1.51327 -0.364499,2.09172 -0.07882,0.57845 -0.418694,1.87445 -0.755264,2.88 -0.336569,1.00555 -0.699564,2.33228 -0.806656,2.94828 -0.107088,0.616 -0.465356,2.2 -0.79615,3.52 -0.33079,1.32 -0.752742,3.336 -0.937667,4.48 -0.184928,1.144 -0.563367,3.30399 -0.840976,4.79999 -0.27761,1.496 -0.692384,4.52 -0.921722,6.72 -0.313353,3.00598 -0.479222,3.77504 -0.667462,3.09474 z m 48.232265,-4.21474 c 0.004,-0.704 0.0691,-0.95432 0.14563,-0.55626 0.0765,0.39805 0.0736,0.97405 -0.006,1.28 -0.0801,0.30594 -0.14272,-0.0197 -0.13917,-0.72374 z m -0.77139,-2.92032 c -0.0749,-0.51039 -0.0468,-1.28611 0.0625,-1.72383 0.17225,-0.68988 0.2215,-0.62541 0.36988,0.48415 0.0942,0.704 0.066,1.47973 -0.0625,1.72383 -0.15804,0.30016 -0.27777,0.14345 -0.36988,-0.48415 z m 168.20898,-6.05454 c -1.23106,-1.50417 -2.56229,-2.94749 -2.95829,-3.20737 -0.396,-0.25989 -0.72,-0.6132 -0.72,-0.78514 0,-0.44257 0.83456,-0.38804 1.33714,0.0874 0.23258,0.22 0.92686,0.65664 1.54286,0.97031 3.39047,1.72647 4.32496,2.36937 4.42226,3.04238 0.14263,0.98657 -0.41463,0.88378 -1.9684,-0.36307 -2.48844,-1.99689 -2.51388,-1.574 -0.0722,1.20015 0.66851,0.75954 1.09261,1.79022 0.73663,1.79022 -0.0449,0 -1.08894,-1.23068 -2.32,-2.73486 z m 2.92281,-3.59864 c -0.12188,-0.1972 -0.42532,-0.28037 -0.67431,-0.18482 -0.37677,0.14458 -0.38847,0.0353 -0.0698,-0.65148 0.21064,-0.45386 0.63497,-0.82633 0.94297,-0.8277 0.41752,-0.002 0.56053,-0.2671 0.56208,-1.04249 0.004,-2.1658 -4.06544,-4.29682 -4.6555,-2.43772 -0.26357,0.83044 -0.7895,0.19802 -0.56124,-0.67488 0.19498,-0.74559 2.34761,-1.3883 3.36029,-1.00328 1.02034,0.38793 2.36267,2.4693 2.63603,4.08734 0.18619,1.10204 0.1011,1.44265 -0.54933,2.19881 -0.49734,0.57819 -0.84804,0.76791 -0.99123,0.53622 z m -62.71054,-1.2426 c -0.3564,-0.35641 -0.23046,-1.49818 0.27141,-2.46047 0.26292,-0.50412 0.47803,-1.12115 0.47803,-1.37117 0,-0.46127 1.24575,-4.52416 2.193,-7.15225 0.28546,-0.792 0.481,-1.60915 0.43452,-1.81587 -0.0465,-0.20673 0.0633,-0.46723 0.244,-0.57889 0.76568,-0.47322 0.25261,-0.96942 -1.08154,-1.04596 -1.30506,-0.0749 -1.4311,-0.0112 -1.74178,0.88 -0.1842,0.52839 -0.4864,0.96072 -0.67155,0.96072 -0.42867,0 -0.44282,-1.49661 -0.0166,-1.76 0.176,-0.10878 0.32,-0.47049 0.32,-0.80381 0,-0.53867 0.17674,-0.58511 1.58996,-0.41773 1.69928,0.20125 3.21004,-0.42326 3.21004,-1.32696 0,-0.24955 0.13823,-0.53916 0.30717,-0.64358 0.35009,-0.21636 -0.23462,1.70005 -0.70115,2.29806 -0.16561,0.21229 -0.22653,0.50666 -0.13537,0.65416 0.0911,0.1475 -0.12046,0.90741 -0.47025,1.6887 -0.34979,0.78129 -0.56941,1.67511 -0.48804,1.98628 0.0814,0.31117 0.0216,0.48767 -0.13282,0.39223 -0.15443,-0.0954 -0.35699,0.22836 -0.45014,0.71956 -0.0932,0.4912 -0.62499,2.80305 -1.18186,5.13745 -0.94309,3.95344 -1.46142,5.17509 -1.97698,4.65953 z m 58.19695,-1.99914 c -0.69987,-0.49997 -1.45587,-0.83867 -1.68,-0.75266 -0.22413,0.086 -0.41723,0.033 -0.42911,-0.11786 -0.0119,-0.15083 -0.0827,-0.74223 -0.1573,-1.31423 -0.17736,-1.35919 0.62367,-1.42043 1.0898,-0.0833 0.22105,0.63412 0.74411,1.14663 1.5513,1.52 1.3108,0.60633 1.74801,1.02318 1.4978,1.42804 -0.24325,0.39358 -0.50044,0.30019 -1.87249,-0.67997 z m -43.67082,-6.7194 c -0.36743,-0.23901 -0.28989,-0.34491 0.37469,-0.51171 1.00928,-0.25331 1.85934,-0.11072 1.94552,0.32636 0.0836,0.42418 -1.73028,0.56909 -2.32021,0.18535 z m 26.3512,-0.1623 c -1.23352,-0.53698 -1.45762,-1.09556 -1.13286,-2.82372 0.39663,-2.11055 1.31694,-3.74528 2.57498,-4.57388 1.21608,-0.80096 3.68097,-1.36284 3.94785,-0.89992 0.087,0.15095 -0.0887,0.85047 -0.39059,1.55447 -0.53423,1.24594 -0.55544,1.25871 -0.79721,0.48 -0.49701,-1.60078 -0.78796,-1.64662 -2.1146,-0.33317 -1.45448,1.44002 -1.89546,2.4285 -1.89546,4.2488 0,1.48711 0.70316,2.49161 1.58307,2.26151 0.65649,-0.17167 2.21911,-2.0017 2.79094,-3.26855 0.34047,-0.75429 0.37634,-0.76754 0.4,-0.14767 0.0397,1.0415 -0.8409,2.89757 -1.64056,3.45767 -0.86741,0.60756 -1.99735,0.62267 -3.32556,0.0445 z m -31.7912,-0.1577 c -0.36743,-0.23901 -0.28989,-0.34491 0.37469,-0.51171 1.00928,-0.25331 1.85934,-0.11072 1.94552,0.32636 0.0836,0.42418 -1.73028,0.56909 -2.32021,0.18535 z m 13.59325,-0.009 c -0.24466,-0.39588 0.51854,-0.75883 1.26827,-0.60314 0.28358,0.0589 0.51247,0.25106 0.50864,0.42706 -0.01,0.44416 -1.5188,0.59371 -1.77691,0.17608 z m 23.84675,-0.31073 c -0.36743,-0.23901 -0.28989,-0.3449 0.37469,-0.5117 1.00928,-0.25332 1.85934,-0.11072 1.94552,0.32635 0.0836,0.42418 -1.73028,0.56909 -2.32021,0.18535 z m -85.91979,-0.31802 c -0.10304,-0.16671 -0.0509,-0.38741 0.11577,-0.49044 0.16671,-0.10303 0.38741,-0.0509 0.49044,0.11578 0.10303,0.16671 0.0509,0.38741 -0.11578,0.49044 -0.16671,0.10303 -0.3874,0.0509 -0.49043,-0.11578 z m 1.33553,0.0984 c -0.10712,-0.10712 -0.0716,-0.43124 0.079,-0.72026 0.77236,-1.48262 1.92857,-4.27637 1.92857,-4.66001 0,-0.24036 -0.216,-0.5199 -0.48,-0.62121 -0.76299,-0.29279 -0.55818,-0.87535 0.24,-0.68262 0.396,0.0956 1.656,0.22665 2.8,0.29118 2.1931,0.12372 2.2869,0.22686 1.54269,1.69624 -0.40978,0.80907 -0.90269,0.67367 -0.90269,-0.24796 0,-0.46697 -0.22241,-0.62111 -0.89623,-0.62111 -0.74601,0 -1.0142,0.2428 -1.6,1.44856 -0.38707,0.7967 -0.70377,1.64307 -0.70377,1.88081 0,0.23775 -0.21947,0.61441 -0.48773,0.83704 -0.62335,0.51734 -0.42063,0.70524 0.88116,0.81673 0.86976,0.0745 1.25035,-0.13059 2.25273,-1.21393 0.66339,-0.71696 1.3004,-1.20932 1.41559,-1.09413 0.11519,0.11519 -0.10583,0.84069 -0.49115,1.61224 l -0.7006,1.4028 -2.34141,0.0352 c -1.28777,0.0194 -2.42905,-0.0524 -2.53616,-0.15956 z m 7.18052,-0.0863 c -0.32781,-0.20779 -0.28027,-0.30908 0.20458,-0.43587 0.84179,-0.22014 1.59959,0.22924 0.86313,0.51185 -0.64248,0.24654 -0.54836,0.25324 -1.06771,-0.076 z m 4.1312,-0.0246 c -0.30672,-0.18957 -0.29343,-0.28592 0.058,-0.42079 0.25072,-0.0962 0.63487,-0.0643 0.85366,0.0709 0.30673,0.18956 0.29344,0.28591 -0.058,0.42079 -0.25071,0.0962 -0.63486,0.0643 -0.85366,-0.0709 z m 14.39254,0.0104 c -0.36743,-0.23901 -0.28989,-0.34491 0.37469,-0.51171 1.00929,-0.25331 1.85934,-0.11072 1.94553,0.32636 0.0836,0.42418 -1.73029,0.56909 -2.32022,0.18535 z m 9.42331,-0.0253 c 0.10878,-0.176 0.39678,-0.32 0.64,-0.32 0.24323,0 0.53123,0.144 0.64,0.32 0.11261,0.1822 -0.16297,0.32 -0.64,0.32 -0.47702,0 -0.75261,-0.1378 -0.64,-0.32 z m 35.84994,0.0161 c -0.24467,-0.39587 0.51854,-0.75882 1.26827,-0.60314 0.28358,0.0589 0.51247,0.25106 0.50864,0.42706 -0.01,0.44416 -1.5188,0.59371 -1.77691,0.17608 z m -54.88994,-0.6563 c 0,-0.176 0.432,-0.32 0.96,-0.32 0.528,0 0.96,0.144 0.96,0.32 0,0.176 -0.432,0.32 -0.96,0.32 -0.528,0 -0.96,-0.144 -0.96,-0.32 z m 4.08373,0.0937 c 0.39806,-0.0765 0.97406,-0.0736 1.28,0.006 0.30595,0.0801 -0.0197,0.14272 -0.72373,0.13916 -0.704,-0.004 -0.95432,-0.0691 -0.55627,-0.14562 z m -17.07808,-1.50782 c -0.18803,-0.48998 0.72599,-2.10585 1.19116,-2.10585 0.40866,0 0.35105,0.40565 -0.22024,1.55083 -0.5619,1.12635 -0.71754,1.21532 -0.97092,0.55502 z M 84.108542,114.48007 c -0.01994,-0.264 -0.123098,-0.804 -0.229223,-1.2 -0.141852,-0.52933 -0.05595,-0.72 0.324372,-0.72 0.556777,0 0.599302,0.34481 0.197321,1.6 -0.140912,0.44 -0.272525,0.584 -0.29247,0.32 z m 0.423888,-2.75634 c 0.128371,-0.33202 0.313917,-1.00266 0.412323,-1.49032 0.09841,-0.48766 0.304323,-0.96416 0.45759,-1.05889 0.153268,-0.0947 0.278669,-0.59573 0.278669,-1.11334 0,-0.51761 0.121207,-0.94111 0.269347,-0.94111 0.148141,0 0.450346,-0.612 0.671565,-1.36 0.221219,-0.748 0.591104,-1.576 0.821965,-1.84 0.230861,-0.264 0.669178,-1.344 0.974032,-2.40001 0.304858,-1.056 1.397766,-3.678692 2.428688,-5.828212 1.030921,-2.14951 1.874403,-4.12951 1.874403,-4.4 0,-0.27048 0.144,-0.49179 0.32,-0.49179 0.176,0 0.32,-0.17484 0.32,-0.38855 0,-0.48339 3.833401,-8.35082 4.178,-8.57465 0.138192,-0.0898 0.355673,-0.59377 0.483293,-1.12 0.127619,-0.52624 0.535036,-1.38794 0.905372,-1.91488 0.370333,-0.52695 1.014808,-1.60695 1.432143,-2.4 0.41735,-0.79306 0.9679,-1.83792 1.22344,-2.32192 0.25554,-0.484 0.58663,-0.88 0.73576,-0.88 0.14912,0 0.36123,-0.4102 0.47135,-0.91156 0.21195,-0.96503 2.25663,-3.18912 2.60843,-2.83731 0.11406,0.11406 -0.25411,0.73299 -0.81816,1.3754 -0.56405,0.64242 -1.26324,1.69125 -1.55376,2.33075 -0.29052,0.6395 -0.90639,1.73872 -1.36861,2.44272 -0.46221,0.704 -0.92965,1.64 -1.03875,2.08 -0.1091,0.44 -0.706892,1.56857 -1.328431,2.50793 -0.621543,0.93937 -1.130077,1.85265 -1.130077,2.02953 0,0.17688 -0.288,0.68773 -0.64,1.13522 -0.352,0.4475 -0.64,1.02398 -0.64,1.28108 0,0.25709 -0.269107,0.84968 -0.598016,1.31684 -0.328912,0.46717 -0.708307,1.2094 -0.843104,1.6494 -0.1348,0.44 -0.44169,1.08404 -0.681984,1.43121 -0.240291,0.34715 -0.436896,0.87175 -0.436896,1.16576 0,0.29401 -0.216,0.61744 -0.48,0.71875 -0.264,0.10131 -0.48,0.47654 -0.48,0.83385 0,0.35732 -0.495434,1.62183 -1.100963,2.81005 -1.055856,2.07187 -2.921811,6.347832 -3.28177,7.520382 -0.09455,0.308 -0.299116,0.56001 -0.454588,0.56001 -0.155472,0 -0.282679,0.23023 -0.282679,0.51163 0,0.28141 -0.204131,0.96541 -0.453622,1.52 -0.249491,0.5546 -0.771683,1.94437 -1.160429,3.08837 -0.388742,1.144 -0.818816,2.224 -0.955715,2.4 -0.136903,0.176 -0.298707,0.66872 -0.359571,1.09493 -0.06086,0.42621 -0.31361,0.84186 -0.561655,0.92366 -0.328921,0.10848 -0.387817,-0.0146 -0.21759,-0.45493 z m 63.54858,-4.18059 c 0,-0.3657 -0.22585,-1.20545 -0.50189,-1.8661 -0.33891,-0.81111 -0.39662,-1.30647 -0.17772,-1.52537 0.2189,-0.2189 0.39034,-0.0234 0.5279,0.60211 0.11205,0.50946 0.35681,1.3303 0.54391,1.82409 0.24708,0.65206 0.23996,0.99804 -0.026,1.264 -0.27493,0.27493 -0.36619,0.20048 -0.36619,-0.29873 z m -2.04688,-7.33214 c -0.10666,-0.277972 -0.24762,-1.249142 -0.31323,-2.158162 -0.0656,-0.90903 -0.0548,-1.23581 0.0242,-0.72617 0.0789,0.50964 0.34876,1.13192 0.5997,1.38286 0.51073,0.51073 0.608,1.558982 0.16978,1.829812 -0.15755,0.0974 -0.37374,-0.0504 -0.4804,-0.32834 z m 53.57416,-4.142032 c -0.0159,-0.72362 2.73998,-8.09918 3.21406,-8.60169 0.32756,-0.3472 -0.29616,2.06763 -0.65419,2.53278 -0.13546,0.176 -0.56382,1.256 -0.9519,2.4 -0.79115,2.33222 -1.59693,4.17074 -1.60797,3.66891 z M 45.092226,94.837188 c -0.02816,-0.68358 0.08615,-1.76358 0.254042,-2.4 0.167888,-0.63642 0.613113,-2.59713 0.989389,-4.35713 0.758137,-3.54613 1.266454,-5.37455 4.492643,-16.16 0.184259,-0.616 0.469501,-1.444 0.633865,-1.84 0.164368,-0.396 0.432468,-1.044 0.595776,-1.44 0.163312,-0.396 0.596365,-1.656 0.962339,-2.8 1.292103,-4.03898 3.540733,-7.71395 3.540733,-5.78666 0,0.36666 -0.147565,0.66666 -0.32792,0.66666 -0.180355,0 -0.452278,0.324 -0.604272,0.72 -0.151993,0.396 -0.727097,1.70144 -1.278009,2.90097 -0.550912,1.19952 -0.903904,2.35152 -0.784426,2.56 0.119478,0.20847 0.09836,0.27125 -0.04693,0.13951 -0.301286,-0.27319 -1.438445,2.73193 -1.438445,3.80131 0,0.38849 -0.200019,1.11402 -0.444486,1.61228 -1.260755,2.56961 -4.856634,15.75876 -5.459856,20.02593 -0.118179,0.836 -0.340925,1.52 -0.494989,1.52 -0.154067,0 -0.338198,0.468 -0.40918,1.04 -0.122714,0.98882 -0.131584,0.97884 -0.180276,-0.20287 z m 99.811274,-0.0982 c -0.0124,-0.38561 0.12151,-0.79011 0.29751,-0.89889 0.37848,-0.23392 0.37848,0.0792 0,0.96 -0.26515,0.61704 -0.27583,0.61484 -0.29751,-0.0611 z m 7.53463,-2.3726 c -0.0871,-0.42146 -0.22092,-1.12629 -0.29746,-1.56629 -0.33505,-1.9261 -1.8796,-8.53821 -2.13038,-9.12 -0.15172,-0.352 -0.43382,-1.504 -0.62688,-2.56 -0.19307,-1.056 -0.77146,-3.36 -1.28533,-5.12 -0.51387,-1.76 -0.82088,-3.31584 -0.68225,-3.45743 0.23928,-0.2444 1.91048,5.01498 2.57302,8.09743 0.17022,0.792 0.60606,2.664 0.96851,4.16 0.36246,1.496 0.87565,3.8 1.14044,5.12 0.26478,1.32 0.65021,2.86791 0.85652,3.43979 0.28179,0.78114 0.28393,1.13096 0.009,1.40629 -0.27533,0.27533 -0.40587,0.17587 -0.5248,-0.39979 z m -25.95084,-0.76629 c -0.14086,-0.528 -0.94218,-3.624 -1.78069,-6.88 -0.83852,-3.256 -1.8983,-6.96129 -2.35509,-8.23399 -0.45678,-1.27269 -0.8305,-2.53269 -0.8305,-2.8 0,-0.2673 -0.10885,-0.48601 -0.24189,-0.48601 -0.27371,0 -0.76197,-1.07188 -1.47625,-3.24082 -0.26822,-0.81445 -1.10345,-2.72245 -1.85608,-4.24 l -1.36841,-2.75918 -2.08869,-0.0234 c -4.50486,-0.0505 -8.2207,0.12877 -8.5021,0.41017 -0.0643,0.0643 0.10536,1.26358 0.37703,2.66508 0.7726,3.98569 0.86402,4.94818 0.47,4.94818 -0.19449,0 -0.35361,-0.336 -0.35361,-0.74667 0,-0.41067 -0.0935,-0.84018 -0.20781,-0.95447 -0.11429,-0.11429 -0.24288,-0.67829 -0.28576,-1.25333 -0.22196,-2.9766 -0.59367,-5.0491 -0.91088,-5.07864 -0.96151,-0.0895 -5.582687,0.078 -6.355548,0.23042 -0.648848,0.12795 -0.88,0.0463 -0.88,-0.31083 0,-0.40919 0.682867,-0.48375 4.399998,-0.48044 7.21791,0.006 16.54731,-0.32046 20.11832,-0.70494 1.84029,-0.19814 3.53897,-0.28619 3.77483,-0.19568 0.23588,0.0905 0.5544,0.0444 0.70785,-0.10245 0.15345,-0.14686 1.251,-0.36838 2.439,-0.49227 1.86875,-0.19489 2.16,-0.15551 2.16,0.29202 0,0.38398 -0.30923,0.5179 -1.2,0.51969 -0.66,10e-4 -2.064,0.13365 -3.12,0.29405 -1.056,0.16039 -3.216,0.38621 -4.8,0.50181 -1.584,0.1156 -3.24,0.25928 -3.68,0.31929 -0.44,0.06 -0.8955,0.1211 -1.01221,0.13577 -0.22692,0.0285 0.40266,1.99877 0.7243,2.26667 0.40389,0.3364 1.05856,1.77786 0.98102,2.16 -0.0446,0.22 0.0548,0.4 0.22094,0.4 0.16616,0 0.47484,0.72 0.68595,1.6 0.2111,0.88 0.49668,1.6 0.63461,1.6 0.13793,0 0.32938,0.324 0.42545,0.72 0.0961,0.396 0.62763,1.944 1.18124,3.44 0.96436,2.60594 2.05422,6.29015 3.0765,10.4 0.26267,1.056 0.70068,2.79665 0.97334,3.86812 0.27267,1.07147 0.43175,2.22347 0.35351,2.56 -0.11242,0.48358 -0.19596,0.41058 -0.39837,-0.34812 z m 34.47371,-0.5701 c -0.22,-0.8355 -0.4,-1.98507 -0.4,-2.55461 0,-0.56954 -0.22154,-2.04347 -0.49232,-3.27541 -0.27078,-1.23193 -0.62644,-3.11341 -0.79037,-4.18106 -0.3774,-2.45802 -2.43271,-10.69937 -3.82534,-15.33882 -0.51001,-1.69906 -1.26463,-3.62646 -2.08835,-5.33395 -0.44199,-0.9162 -0.79844,-1.81888 -0.79211,-2.00593 0.0132,-0.392 1.5845,1.44125 1.5869,1.85152 9.6e-4,0.1494 0.23228,0.7974 0.51422,1.44 0.95115,2.16784 1.04473,2.44193 1.87369,5.48836 0.45496,1.672 0.95973,3.472 1.12171,4 0.52289,1.70446 2.18413,9.19236 2.73327,12.32 0.29357,1.672 0.67776,3.76 0.85377,4.64 0.17601,0.88 0.27162,2.24552 0.21247,3.03449 l -0.10754,1.43448 z m -77.970135,-0.75266 c 0.180934,-1.65165 0.782826,-3.75658 1.190838,-4.1646 0.120621,-0.12062 0.219309,-0.62926 0.219309,-1.13031 0,-0.50106 0.144,-1.19706 0.32,-1.54667 0.176,-0.34961 0.464,-0.9217 0.64,-1.27132 0.176,-0.34961 0.32,-0.92756 0.32,-1.28434 0,-0.35678 0.1272,-0.89873 0.282666,-1.20434 0.30119,-0.59207 0.651865,-1.46943 1.309264,-3.27566 1.179078,-3.23955 1.544579,-4.09597 2.185113,-5.12 0.385309,-0.616 0.701104,-1.3635 0.70176,-1.66111 0.0013,-0.64524 0.624947,-1.12138 0.678045,-0.51777 0.08647,0.98297 -0.153984,1.76987 -1.052077,3.44297 -0.999027,1.86113 -1.852204,4.0426 -1.860115,4.75608 -0.0026,0.23109 -0.421929,1.31109 -0.931929,2.4 -0.51,1.0889 -1.012701,2.45933 -1.117111,3.04538 -0.104409,0.58605 -0.391769,1.52205 -0.638576,2.08 -0.246809,0.55795 -0.893885,2.38245 -1.437945,4.05445 -0.886973,2.72583 -0.970605,2.87023 -0.809242,1.39724 z m -7.016873,-2.6279 c 0.07212,-1.11687 0.355609,-2.84487 0.62998,-3.84 0.274368,-0.99514 0.621389,-2.31334 0.771162,-2.92934 0.873869,-3.5942 1.633318,-6.232 2.487549,-8.64 0.530701,-1.496 1.118451,-3.30219 1.306115,-4.01375 0.187664,-0.71156 0.622096,-1.59525 0.965411,-1.96376 0.343312,-0.3685 0.719942,-1.18034 0.83696,-1.80408 0.117014,-0.62374 0.450598,-1.23587 0.741299,-1.36029 0.792583,-0.33922 -0.650208,-0.70708 -2.926758,-0.74622 -2.73311,-0.047 -10.5691,-1.00168 -10.97414,-1.33703 -0.192192,-0.15912 -0.426944,-0.21181 -0.521671,-0.11708 -0.169312,0.1693 -4.109587,-0.40616 -5.048886,-0.73739 -0.264,-0.0931 -0.696,-0.20355 -0.96,-0.24546 -1.460765,-0.23189 -6.974589,-1.50317 -7.52,-1.73382 -0.352,-0.14885 -1.288,-0.44685 -2.08,-0.66221 -1.620893,-0.44076 -4.993913,-2.05867 -5.832454,-2.79761 -0.905085,-0.79758 -0.339578,-1.01923 0.938266,-0.36774 0.65423,0.33354 1.411062,0.61155 1.681849,0.61778 0.570624,0.0131 2.251053,0.91401 1.772339,0.95014 -0.176,0.0133 0.0852,0.2438 0.580448,0.51227 0.575143,0.31178 1.268784,0.41574 1.92,0.28777 0.670874,-0.13183 0.872355,-0.0987 0.589146,0.0967 -0.557011,0.38448 0.735917,0.74665 1.880054,0.52663 0.434695,-0.0836 0.610352,-0.0664 0.390352,0.0382 -0.703846,0.3347 -0.428809,0.77704 0.48,0.77198 0.705517,-0.004 0.784829,-0.0712 0.4,-0.33942 -0.354218,-0.24686 -0.186509,-0.27966 0.64,-0.12517 0.616,0.11513 1.279875,0.41187 1.475277,0.65941 0.195405,0.24754 0.663405,0.45008 1.04,0.45008 0.376598,0 0.684723,0.13948 0.684723,0.30996 0,0.17047 0.18,0.24492 0.4,0.16545 0.22,-0.0795 1.296355,0.0439 2.391897,0.27414 1.360724,0.28599 2.095866,0.31469 2.32,0.0906 0.224138,-0.22413 0.328103,-0.19459 0.328103,0.0932 0,0.26371 0.239302,0.35875 0.63968,0.25405 0.351827,-0.092 0.711059,-0.0518 0.798297,0.0894 0.08724,0.14115 0.673876,0.14043 1.303642,-0.002 0.940416,-0.2121 1.112925,-0.17459 0.965369,0.20993 -0.104825,0.27318 -0.04206,0.38314 0.150695,0.26401 0.181693,-0.11229 0.523229,-0.0441 0.758963,0.15155 0.325814,0.2704 0.478464,0.2258 0.636474,-0.18596 0.158425,-0.41285 0.296691,-0.45285 0.581369,-0.16817 0.205431,0.20543 0.984211,0.37351 1.730624,0.37351 0.746413,0 1.446112,0.144 1.554886,0.32 0.108775,0.176 0.84674,0.32 1.639924,0.32 0.793184,0 1.720684,0.14907 2.061113,0.33126 0.444976,0.23814 0.618963,0.22794 0.618963,-0.0363 0,-0.35339 0.179296,-0.34138 2.88,0.19287 0.44,0.087 3.464,0.24059 6.72,0.34122 3.256,0.10063 6.136,0.27502 6.4,0.38754 0.712211,0.30353 -5.419997,0.56763 -8.9032,0.38343 -2.083088,-0.11015 -3.197152,-0.0395 -3.576323,0.22672 -0.470787,0.33058 -1.624154,2.43578 -2.593209,4.73328 -0.395204,0.93698 -1.136,3.11841 -2.227728,6.56 -0.530384,1.672 -1.128221,3.544 -1.328525,4.16 -0.200304,0.616 -0.477744,1.696 -0.616535,2.4 -0.694636,3.52352 -1.342256,6.09679 -1.571471,6.24416 -0.140432,0.0903 -0.319642,0.66628 -0.398244,1.28 -0.0786,0.61371 -0.08391,0.20204 -0.01178,-0.91482 z m -22.669484,-0.84934 c -0.07559,-0.352 0.249225,-1.864 0.721824,-3.36 0.472595,-1.496 1.473635,-4.664 2.224534,-7.04 0.750896,-2.376 1.548762,-4.752 1.77303,-5.28 0.224269,-0.528 0.506819,-1.35736 0.627891,-1.84302 0.121069,-0.48567 0.338221,-0.95601 0.482564,-1.04522 0.6916,-0.42743 0.501916,0.67805 -0.638672,3.72221 -0.685411,1.82932 -1.760176,4.98203 -2.388368,7.00603 -2.431431,7.83396 -2.664247,8.48519 -2.802803,7.84 z m 89.016502,-0.32855 c 0,-0.2687 -0.35677,-1.6007 -0.79281,-2.96 -0.43605,-1.3593 -1.74158,-5.56745 -2.9012,-9.35145 -2.41594,-7.88362 -4.89546,-13.44 -5.99755,-13.44 -0.36031,0 -0.58429,-0.0708 -0.49773,-0.15737 0.21482,-0.21483 5.34384,-1.10941 6.40262,-1.11673 0.46933,-0.003 0.90133,-0.12781 0.96,-0.27682 0.0587,-0.14902 0.86267,-0.35823 1.78667,-0.46493 1.62278,-0.18739 1.68,-0.16726 1.68,0.59093 0,0.43171 0.13115,0.78492 0.29145,0.78492 0.1603,0 0.60488,0.684 0.98795,1.52 0.38308,0.836 0.95803,2.024 1.27768,2.64 0.70966,1.36762 1.6098,4.35572 1.58396,5.25808 -0.0104,0.36406 -0.47493,-0.49008 -1.03223,-1.89808 -0.55729,-1.408 -1.12476,-2.608 -1.26104,-2.66666 -0.13627,-0.0587 -0.25233,-0.34667 -0.25789,-0.64 -0.0192,-1.01444 -2.38256,-5.02084 -2.87963,-4.88168 -0.25864,0.0724 -2.05425,0.41553 -3.99025,0.76248 -1.936,0.34696 -3.57912,0.68283 -3.65138,0.74638 -0.0722,0.0636 0.0949,0.36844 0.37152,0.67752 0.27659,0.30908 0.88112,1.42596 1.34339,2.48196 0.46228,1.056 0.96256,2.14357 1.11174,2.41683 0.14918,0.27325 0.57861,1.64125 0.95428,3.04 0.37567,1.39874 0.80887,2.83117 0.96267,3.18317 0.1538,0.352 0.64457,1.864 1.09061,3.36 0.44604,1.496 1.18828,3.93832 1.64942,5.42737 0.87335,2.82004 1.36159,5.45263 1.01124,5.45263 -0.11192,0 -0.20349,-0.21985 -0.20349,-0.48855 z m 60.83711,-0.16745 c -0.0204,-0.2728 0.0929,-0.6328 0.25182,-0.8 0.15892,-0.1672 0.35822,-0.592 0.44288,-0.944 0.11635,-0.4837 0.16301,-0.42509 0.19106,0.24 0.0204,0.484 -0.0963,0.88 -0.25941,0.88 -0.1631,0 -0.36239,0.252 -0.44288,0.56 -0.11239,0.43005 -0.15496,0.4449 -0.18347,0.064 z m -138.9896,-0.36151 c -0.07653,-0.22961 0.134934,-1.35461 0.469933,-2.5 0.334998,-1.14539 0.90136,-3.09053 1.258585,-4.32253 0.357223,-1.232 0.843962,-2.816 1.081642,-3.52 0.23768,-0.704 0.716339,-2.38265 1.063686,-3.73034 0.347348,-1.34769 0.839085,-2.85969 1.092749,-3.36 0.253664,-0.50031 0.645357,-1.70166 0.870432,-2.66966 0.590166,-2.5382 1.016435,-3.4613 1.678272,-3.63437 0.473274,-0.12376 0.543126,-0.0216 0.369802,0.54089 -0.117527,0.38142 -0.411444,1.08233 -0.653149,1.55759 -0.241703,0.47526 -0.439459,1.06963 -0.439459,1.32082 0,0.25119 -0.204743,0.62663 -0.454986,0.83431 -0.25024,0.20768 -0.556045,0.97578 -0.679565,1.70688 -0.123516,0.7311 -0.345657,1.55081 -0.493641,1.82158 -0.147987,0.27077 -0.573536,1.5723 -0.945667,2.8923 -1.027325,3.64406 -1.23976,4.39019 -1.571632,5.52 -0.16802,0.572 -0.724999,2.52098 -1.237735,4.33107 -0.97344,3.4365 -1.178493,3.90378 -1.409267,3.21146 z m 50.97602,-1.86844 c -0.3893,-1.06768 -0.63722,-2.11513 -0.55094,-2.32767 0.0872,-0.21481 0.1681,-0.13773 0.18214,0.17358 0.0139,0.308 0.13519,0.56 0.26954,0.56 0.25241,0 1.11798,3.22442 0.91898,3.42341 -0.0615,0.0616 -0.43043,-0.76164 -0.81972,-1.82932 z m -23.369483,-0.43895 c -0.01894,-0.81529 1.472941,-5.413 2.399584,-7.39514 0.411398,-0.88 0.90598,-2.01945 1.099075,-2.53211 0.253494,-0.67302 0.448083,-0.8351 0.700067,-0.58312 0.251987,0.25199 0.09964,0.8891 -0.548083,2.29211 -0.493389,1.06872 -1.015786,1.94312 -1.16088,1.94312 -0.145094,0 -0.263808,0.408 -0.263808,0.90667 0,0.49867 -0.09869,1.00535 -0.219309,1.12597 -0.120617,0.12062 -0.408617,0.72062 -0.64,1.33334 -1.137936,3.01334 -1.353568,3.47236 -1.366646,2.90916 z m 112.750203,-0.51514 c 0.38597,-1.8536 1.88074,-5.74523 2.1442,-5.58241 0.15721,0.0972 0.0571,0.70895 -0.22245,1.35953 -0.27955,0.65058 -0.65196,1.61488 -0.82757,2.14288 -0.17562,0.528 -0.53113,1.392 -0.79003,1.92 -0.41251,0.84127 -0.45013,0.86106 -0.30415,0.16 z m -72.70462,-5.64421 c -0.58319,-1.73568 -1.21092,-3.78684 -1.39494,-4.55813 -0.18402,-0.77129 -0.43438,-1.24088 -0.55635,-1.04353 -0.12196,0.19735 -0.39437,-0.47693 -0.60536,-1.4984 -0.38022,-1.84084 -1.66958,-4.89177 -2.4578,-5.81573 -0.22522,-0.264 -0.5123,-0.84 -0.63796,-1.28 l -0.22847,-0.8 0.7832,0.8149 c 0.43077,0.44819 1.22194,1.74419 1.75816,2.88 1.20328,2.54872 4.6506,13.20566 4.50569,13.92873 -0.0582,0.29038 -0.58297,-0.89215 -1.16617,-2.62784 z m -24.21486,2.36421 c -0.0743,-0.22 -0.18475,-1.336 -0.24538,-2.48 -0.0606,-1.144 -0.1753,-2.2456 -0.25481,-2.448 -0.0795,-0.2024 -6.4e-4,-0.38424 0.17542,-0.40409 0.35419,-0.04 0.37669,0.091 0.58612,3.41209 0.13764,2.18261 0.0485,2.83722 -0.26135,1.92 z m 0.90401,-2.07478 c 0.0282,-0.71468 0.15922,-1.23372 0.29122,-1.15343 0.32869,0.19993 0.29368,1.44792 -0.0561,2.00053 -0.19229,0.30376 -0.2695,0.0256 -0.2351,-0.8471 z m 98.47817,-1.36522 c 0.002,-0.59133 0.87093,-2.54167 0.90705,-2.03674 0.0143,0.1998 -0.18437,0.8478 -0.44148,1.44 -0.25711,0.59221 -0.46662,0.86074 -0.46557,0.59674 z M 42.931356,74.998168 c -0.22711,-0.59184 2.166534,-8.25934 3.429235,-10.98476 0.50623,-1.09266 0.920422,-2.13666 0.920422,-2.32 0,-0.18334 0.122132,-0.33335 0.271402,-0.33335 0.149267,0 0.518301,-0.54 0.82007,-1.2 0.30177,-0.66 0.898925,-1.632 1.327012,-2.16 0.719574,-0.88752 0.778457,-0.90736 0.779926,-0.26285 9.6e-4,0.38343 -0.17841,0.88797 -0.39841,1.1212 -1.334272,1.41454 -4.580505,8.43173 -4.932201,10.66165 -0.145533,0.92274 -0.504717,1.93537 -1.105133,3.11566 -0.155465,0.30561 -0.282665,0.98111 -0.282665,1.50111 0,1.0505 -0.541389,1.61255 -0.829658,0.86134 z m 64.063374,-1.98561 c -0.10711,-0.27912 -0.0549,-0.74712 0.11604,-1.04 0.2472,-0.42357 0.31276,-0.31975 0.32051,0.5075 0.0106,1.13875 -0.1355,1.31702 -0.43655,0.5325 z m 58.4168,-0.4525 c 0,-0.44 0.0726,-0.62 0.1614,-0.4 0.0888,0.22 0.0888,0.58 0,0.8 -0.0888,0.22 -0.1614,0.04 -0.1614,-0.4 z m -69.316851,-0.29789 c -0.101261,-0.16384 -0.02794,-0.3944 0.162928,-0.51236 0.19087,-0.11797 0.27431,-0.404 0.185427,-0.63563 -0.08889,-0.23163 0.04654,-0.50103 0.300951,-0.59865 0.254409,-0.0976 0.638998,-0.57755 0.854643,-1.06649 0.215641,-0.48894 0.790393,-1.27075 1.277229,-1.73736 0.731715,-0.70132 0.885155,-0.75152 0.885155,-0.2896 0,0.30733 -0.265395,0.79897 -0.589767,1.09252 -0.324371,0.29355 -0.989539,1.32387 -1.47815,2.2896 -0.872112,1.72369 -1.231562,2.05156 -1.598416,1.45797 z m 112.686631,-0.56453 c -0.10315,-0.16691 0.0365,-0.72514 0.31024,-1.24052 0.27379,-0.51538 0.70113,-1.44106 0.94965,-2.05706 l 0.45184,-1.12 -0.15902,1.04503 c -0.20767,1.36467 -1.31166,3.76258 -1.55271,3.37255 z m -44.45666,-2.05285 c -0.306,-0.9486 -0.86415,-2.87673 -1.24034,-4.28473 -0.67672,-2.53283 -2.24673,-5.99758 -3.69503,-8.15428 -0.41155,-0.61286 -0.74828,-1.28486 -0.74828,-1.49333 0,-0.58977 -0.68515,-0.67868 -1.91472,-0.2485 -0.6189,0.21654 -1.70128,0.53829 -2.40528,0.71499 -0.704,0.1767 -2.28799,0.62483 -3.51999,0.99584 -1.232,0.371 -2.39765,0.67247 -2.59033,0.66992 -0.19268,-0.003 -1.14298,0.25686 -2.11177,0.57647 -0.98897,0.32626 -2.02819,0.48166 -2.36968,0.35435 -0.58832,-0.21934 -0.58728,-0.23389 0.0318,-0.44447 0.352,-0.11974 0.89004,-0.35119 1.19566,-0.51435 0.30561,-0.16315 0.97783,-0.29664 1.49382,-0.29664 1.3856,0 2.11752,-0.32926 1.57735,-0.70958 -0.29642,-0.2087 -0.15965,-0.25786 0.44762,-0.16091 0.48095,0.0768 1.56095,-0.047 2.4,-0.27514 6.76154,-1.83829 11.48542,-3.45905 12.36274,-4.24165 0.56086,-0.50031 0.59006,-0.49587 0.48,0.073 -0.0645,0.33313 -0.3332,0.71767 -0.5972,0.85453 -1.90196,0.986 -3.28882,1.57976 -3.68985,1.57976 -0.72061,0 -0.57278,0.50055 0.67003,2.26871 1.33466,1.89883 3.07391,6.25665 4.1856,10.48734 0.87718,3.3382 0.90405,4.93385 0.0379,2.24868 z m -72.861145,-1.78584 c -0.01237,-0.38561 0.121507,-0.79011 0.297507,-0.89889 0.37849,-0.23392 0.37849,0.0792 0,0.96 -0.265149,0.61704 -0.275824,0.61484 -0.297507,-0.0611 z m -31.690831,-0.60218 c -0.01069,-0.89982 1.062201,-3.36491 2.487161,-5.71464 0.591578,-0.9755 1.341178,-1.44987 1.341178,-0.84873 0,0.19066 -0.144,0.34666 -0.32,0.34666 -0.176,0 -0.32,0.1872 -0.32,0.416 0,0.2288 -0.169338,0.58534 -0.376304,0.79231 -0.20697,0.20697 -0.921722,1.63977 -1.588339,3.184 -0.972416,2.25262 -1.214339,2.6133 -1.223696,1.8244 z m 32.805231,-1.38938 c -0.103034,-0.16671 -0.05094,-0.3874 0.115776,-0.49043 0.16671,-0.10304 0.387408,-0.0509 0.490438,0.11577 0.103034,0.16671 0.05093,0.38741 -0.115776,0.49044 -0.16671,0.10303 -0.387408,0.0509 -0.490438,-0.11578 z m 118.913625,-0.98733 c 0,-0.44 0.0726,-0.62 0.1614,-0.4 0.0888,0.22 0.0888,0.58 0,0.8 -0.0888,0.22 -0.1614,0.04 -0.1614,-0.4 z m -118.273625,0.0273 c -0.103034,-0.16671 -0.05094,-0.3874 0.115776,-0.49044 0.16671,-0.10303 0.387408,-0.0509 0.490438,0.11578 0.103034,0.16671 0.05093,0.38741 -0.115776,0.49044 -0.16671,0.10303 -0.387408,0.0509 -0.490438,-0.11578 z m 118.877245,-1.83555 c -0.008,-0.37852 0.35672,-1.45852 0.81,-2.4 l 0.82414,-1.71177 -0.21141,1.26804 c -0.26814,1.60831 -1.40157,3.87378 -1.42273,2.84373 z m -101.88987,-2.19178 c -0.11107,-0.28945 -0.002,-0.48 0.27573,-0.48 0.27734,0 0.38679,0.19055 0.27572,0.48 -0.10131,0.264 -0.22538,0.48 -0.27572,0.48 -0.0503,0 -0.17442,-0.216 -0.27573,-0.48 z m 103.85811,-2.88 c 0.007,-0.528 0.0782,-0.70526 0.15937,-0.39391 0.0811,0.31135 0.0758,0.74335 -0.0119,0.96 -0.0877,0.21665 -0.15404,-0.0381 -0.14752,-0.56609 z m 1.21761,-3.66111 c 0,-0.36239 0.12765,-0.65889 0.28367,-0.65889 0.15602,0 0.38002,-0.612 0.49779,-1.36 0.21406,-1.35957 1.41979,-3.9937 1.44513,-3.15712 0.0213,0.70309 -0.70455,2.91712 -0.95634,2.91712 -0.12565,0 -0.31924,0.56774 -0.43019,1.26164 -0.21602,1.35088 -0.84006,2.09169 -0.84006,0.99725 z M 46.605081,53.156768 c -0.642256,-0.77387 -0.86,-11.59795 -0.241197,-11.98997 0.240422,-0.15232 0.509296,-0.27914 0.597497,-0.28184 0.08821,-0.003 0.160205,2.87468 0.16,6.39415 -2.01e-4,3.51947 -0.01872,6.39947 -0.04119,6.4 -0.02246,6.4e-4 -0.236249,-0.23453 -0.475113,-0.52234 z M 164.8147,52.080058 c 0.52055,-2.19731 1.4909,-9.84795 1.52659,-12.03626 0.017,-1.04497 0.0654,-1.13164 0.3028,-0.54235 0.51863,1.28756 0.40307,3.72179 -0.50876,10.71659 -0.12012,0.92153 -0.44826,1.72196 -0.85271,2.08 -0.64515,0.57113 -0.6539,0.56706 -0.46792,-0.21798 z m -0.7112,-2.14111 c -0.0124,-0.38561 0.1215,-0.79011 0.2975,-0.89889 0.37849,-0.23392 0.37849,0.0792 0,0.96 -0.26514,0.61704 -0.27582,0.61485 -0.2975,-0.0611 z m -73.062488,-0.35134 c -2.295376,-0.0758 -2.8,-0.18327 -2.8,-0.59634 0,-0.41999 0.253043,-0.46567 1.52,-0.27437 0.836,0.12623 3.944237,0.21386 6.907197,0.19475 3.894241,-0.0251 5.353591,0.066 5.265951,0.32896 -0.12447,0.37339 -5.198684,0.53503 -10.893148,0.347 z m -8.4,-0.39934 c -1.511228,-0.32757 -7.901955,-0.9764 -9.279999,-0.94217 -0.528,0.0131 -1.824,-0.12244 -2.88,-0.30123 -1.056,-0.1788 -3.288,-0.55815 -4.96,-0.84301 -3.555667,-0.60578 -9.479862,-1.96326 -10.4,-2.38308 -0.352,-0.1606 -1.288,-0.45378 -2.08,-0.65151 -1.748486,-0.43652 -4.146,-1.77627 -4.8,-2.68226 -1.428691,-1.97918 0.269664,-3.59823 4.690394,-4.47137 1.556285,-0.30739 3.477606,-0.69269 4.269606,-0.85623 0.792,-0.16354 2.208125,-0.36834 3.146941,-0.45511 0.938819,-0.0868 1.807254,-0.21976 1.929859,-0.29554 0.256163,-0.15831 7.047158,-0.557 10.6032,-0.62249 1.326716,-0.0245 2.471552,0.0989 2.56,0.27579 0.09873,0.19745 -0.8204,0.34533 -2.4,0.38613 -1.408,0.0364 -4.144,0.218 -6.08,0.40363 -1.936,0.18563 -4.312,0.40148 -5.28,0.47966 -2.475318,0.19991 -7.848278,1.08874 -8.82407,1.45974 -0.449677,0.17096 -1.099306,0.31084 -1.443622,0.31084 -0.890314,0 -3.172727,1.58577 -3.170122,2.20253 0.0022,0.5278 1.375072,1.59833 2.957814,2.30648 0.484,0.21655 0.88,0.50566 0.88,0.64247 0,0.13681 0.252,0.24635 0.56,0.24343 0.308,-0.003 2.504,0.52019 4.88,1.16249 4.18257,1.13067 7.926496,1.93604 10.24,2.20277 13.519305,1.55868 16.448751,1.84694 18.459983,1.81647 0.736992,-0.0112 1.429491,0.12453 1.538887,0.30154 0.118604,0.1919 -0.24472,0.32182 -0.899984,0.32182 -0.604388,0 -1.512887,0.0598 -2.018887,0.13283 -0.506,0.0731 -1.496,0.008 -2.2,-0.14462 z m 19.679998,0.10495 c 0,-0.19975 1.96463,-0.41509 5.04,-0.55243 4.80402,-0.21454 6.19214,-0.30681 9.84,-0.65406 0.88,-0.0838 2.464,-0.22493 3.52,-0.31369 1.056,-0.0888 2.76538,-0.25216 3.79863,-0.36309 1.50596,-0.16168 1.84999,-0.11522 1.73423,0.23421 -0.14145,0.42699 -0.93644,0.54346 -7.29286,1.06844 -1.32,0.10902 -2.832,0.25 -3.36,0.31329 -2.95474,0.3542 -13.28,0.56204 -13.28,0.26733 z m 115.37689,-1.02583 c -0.10304,-0.16671 -0.0509,-0.3874 0.11577,-0.49043 0.16671,-0.10304 0.38741,-0.0509 0.49044,0.11577 0.10303,0.16671 0.0509,0.38741 -0.11578,0.49044 -0.16671,0.10303 -0.3874,0.0509 -0.49043,-0.11578 z m -90.87716,-0.6354 c -0.27811,-0.44999 0.084,-0.58394 2.22027,-0.82129 1.056,-0.11733 2.64,-0.34344 3.52,-0.50248 0.88,-0.15903 3.688,-0.66584 6.24,-1.12624 2.552,-0.4604 5.37295,-1.04419 6.26878,-1.29732 0.89584,-0.25313 2.14929,-0.4798 2.78546,-0.50372 0.68028,-0.0256 1.22966,-0.23372 1.3339,-0.50538 0.10505,-0.27374 0.39003,-0.38024 0.6996,-0.26145 0.28729,0.11024 1.36786,0.0341 2.40128,-0.16922 1.53168,-0.30134 1.81182,-0.45053 1.51577,-0.80724 -0.28829,-0.34737 -0.21924,-0.43759 0.33491,-0.43759 0.38394,0 0.60907,0.144 0.50029,0.32 -0.10877,0.176 -0.0911,0.32 0.0393,0.32 0.40546,0 5.36572,-1.31667 6.04067,-1.60347 0.352,-0.14956 1.19008,-0.44046 1.86241,-0.64644 0.67232,-0.20598 1.29973,-0.57601 1.39423,-0.8223 0.0945,-0.24628 0.51643,-0.44779 0.9376,-0.44779 0.6239,0 0.76576,-0.16467 0.76576,-0.88888 0,-0.89189 -0.59828,-1.60376 -1.96066,-2.33288 -0.40222,-0.21526 -2.82561,-0.65982 -5.38532,-0.98791 -3.79242,-0.4861 -7.15698,-0.60901 -18.17401,-0.66396 -7.436,-0.0371 -13.52,-0.15834 -13.52,-0.26947 0,-0.40356 5.15277,-0.57698 14.08,-0.47388 11.72917,0.13546 17.26627,0.41819 19.47947,0.99466 0.97624,0.25428 2.02785,0.46232 2.3369,0.46232 0.89591,0 2.82362,1.03646 2.82362,1.51816 0,0.24179 0.1601,0.34067 0.35578,0.21973 0.49257,-0.30442 0.91348,0.46501 0.91933,1.68055 0.004,0.78011 -0.1636,1.06978 -0.71511,1.23785 -0.396,0.12068 -0.96292,0.43249 -1.25983,0.69291 -0.29691,0.26043 -0.68061,0.3865 -0.85267,0.28016 -0.17206,-0.10634 -0.36367,-0.0408 -0.42581,0.14558 -0.0621,0.18641 -0.61443,0.46019 -1.22733,0.60841 -0.6129,0.14823 -2.98636,0.77238 -5.27436,1.38701 -4.76724,1.28064 -16.76893,3.97358 -19.03999,4.2722 -1.26791,0.16672 -4.45533,0.66253 -6.72,1.04532 -1.144,0.19337 -2.53678,0.42811 -3.09505,0.52167 -0.55828,0.0935 -1.10062,0.0316 -1.20522,-0.13762 z M 94.5673,47.000168 c -0.568707,-0.57707 -0.771389,-2.32905 -0.911629,-7.88011 -0.06969,-2.75852 0.149367,-3.68 0.874832,-3.68 0.387027,0 0.427555,0.60345 0.252522,3.76 -0.114672,2.068 -0.266432,3.85571 -0.337248,3.97267 -0.07081,0.11697 -0.0019,0.26097 0.153037,0.32 0.154982,0.059 0.345068,1.00733 0.422412,2.10733 0.07734,1.1 0.131437,1.99145 0.120205,1.98099 -0.01123,-0.0105 -0.26959,-0.27186 -0.574131,-0.58088 z m 30.73872,-1.52112 c -0.14841,-1.29877 0.53464,-10.62531 0.79742,-10.88809 0.59538,-0.59538 0.62524,0.0699 0.29235,6.51421 -0.14174,2.74395 -0.38338,4.69326 -0.60977,4.91898 -0.28635,0.28551 -0.3998,0.15666 -0.48,-0.5451 z m 94.45548,-2.56225 c -2.7e-4,-0.37579 0.19464,-1.14735 0.43314,-1.71457 0.34519,-0.82097 0.46185,-0.91005 0.57199,-0.43674 0.0761,0.32702 -0.11881,1.09857 -0.43314,1.71457 -0.44749,0.87698 -0.5716,0.97174 -0.57199,0.43674 z m 27.6192,-0.86343 c -0.98233,-0.48829 -1.13964,-1.40102 -0.33822,-1.96236 0.78205,-0.54777 1.39271,-0.31051 0.85826,0.33347 -0.57118,0.68823 -0.1092,1.41698 0.89022,1.40424 2.01526,-0.0257 3.79851,-1.9237 3.4671,-3.69027 -0.11517,-0.61389 -0.34612,-1.03167 -0.51323,-0.92839 -0.16711,0.10327 -0.30383,0.0353 -0.30383,-0.15111 0,-1.03884 1.78113,0.4364 2.11029,1.74788 0.16031,0.63873 9.6e-4,1.03691 -0.71186,1.77809 -1.73999,1.80936 -3.70792,2.33875 -5.45873,1.46845 z m 8.87699,-1.46795 c -0.36743,-0.23901 -0.28989,-0.34491 0.37469,-0.51171 1.00928,-0.25331 1.85934,-0.11072 1.94552,0.32635 0.0837,0.42419 -1.73028,0.5691 -2.32021,0.18536 z m 6.23325,-0.009 c -0.24466,-0.39588 0.51854,-0.75883 1.26827,-0.60314 0.28358,0.0589 0.51247,0.25106 0.50864,0.42706 -0.01,0.44416 -1.5188,0.59371 -1.77691,0.17608 z M 243.441,40.240338 c 0.63069,-0.40758 1.92,-0.40758 1.92,0 0,0.176 -0.54,0.3178 -1.2,0.3151 -0.8926,-0.004 -1.07704,-0.0844 -0.72,-0.3151 z m 23.84994,0.0161 c -0.24467,-0.39587 0.51854,-0.75882 1.26827,-0.60314 0.28358,0.0589 0.51247,0.25106 0.50864,0.42706 -0.01,0.44416 -1.5188,0.59371 -1.77691,0.17608 z m 4.00675,0.009 c -0.36743,-0.23901 -0.28989,-0.3449 0.37469,-0.5117 1.00928,-0.25332 1.85934,-0.11072 1.94552,0.32635 0.0836,0.42419 -1.73028,0.56909 -2.32021,0.18535 z m 5.90331,-0.0177 c -0.7092,-0.31321 -0.57943,-0.35727 1.28,-0.43448 0.704,-0.0292 1.352,0.0908 1.44,0.26684 0.20555,0.4111 -1.878,0.53951 -2.72,0.16764 z m -56.26149,-0.45056 c -0.1048,-0.27312 -0.0628,-0.57554 0.0934,-0.67205 0.40821,-0.25229 0.65153,0.27171 0.35155,0.75708 -0.19868,0.32148 -0.29606,0.30287 -0.44491,-0.085 z m 16.26149,0.12292 c -0.12329,-0.19949 0.50223,-0.31815 1.66112,-0.3151 1.31824,0.003 1.71928,0.0951 1.37888,0.3151 -0.63162,0.40819 -2.78772,0.40819 -3.04,0 z m -14.71006,-0.30392 c -0.24466,-0.39587 0.51854,-0.75882 1.26827,-0.60314 0.28358,0.0589 0.51247,0.25106 0.50864,0.42706 -0.01,0.44416 -1.5188,0.59371 -1.77691,0.17608 z m 7.04,0 c -0.24466,-0.39587 0.51854,-0.75882 1.26827,-0.60314 0.28358,0.0589 0.51247,0.25106 0.50864,0.42706 -0.01,0.44416 -1.5188,0.59371 -1.77691,0.17608 z m -17.22636,-0.40096 c -0.44891,-0.3353 -0.51217,-0.60427 -0.28595,-1.21579 l 0.29048,-0.78525 0.52561,1.01643 c 0.48985,0.94726 0.59097,0.99365 1.48595,0.68166 1.32231,-0.46096 1.25523,-1.39976 -0.15967,-2.23457 -0.616,-0.36345 -1.11751,-0.89859 -1.11447,-1.18921 0.008,-0.75604 1.47985,-2.04985 2.32114,-2.04022 1.12112,0.0128 2.47333,0.64977 2.47333,1.16503 0,0.82438 -0.57001,0.85673 -1.19075,0.0676 -0.55796,-0.70934 -0.66519,-0.73222 -1.46563,-0.31283 -1.13768,0.59609 -1.0811,1.12457 0.18331,1.71205 1.38858,0.64518 1.56998,1.91944 0.38388,2.6966 -1.16042,0.76033 -2.74629,0.96207 -3.44723,0.43852 z m 36.80579,-0.13241 c -0.0878,-0.0878 0.33823,-1.14245 0.94673,-2.34366 1.04145,-2.05591 1.1827,-2.19625 2.40785,-2.39215 0.71582,-0.11447 1.36373,-0.14589 1.43979,-0.0698 0.2377,0.2377 -2.05199,1.83094 -2.49266,1.73448 -0.25799,-0.0565 -0.52936,0.40806 -0.70831,1.21249 -0.26221,1.17872 -1.19051,2.26155 -1.5934,1.85866 z M 76.190536,35.038388 c -0.09548,-0.1545 -0.123191,-0.33028 -0.06157,-0.39063 0.42848,-0.4196 16.970697,-0.98529 18.478329,-0.63189 1.962364,0.45999 -0.453863,0.73078 -7.966285,0.89279 -4.488,0.0968 -8.636294,0.22877 -9.218435,0.29331 -0.582137,0.0645 -1.136556,-0.009 -1.232041,-0.16358 z m 214.520434,0.20498 c -0.45481,-0.45482 -0.25291,-2.36331 0.25003,-2.36331 0.29111,0 0.47115,0.28334 0.45751,0.72 -0.0311,0.9945 -0.42994,1.92091 -0.70754,1.64331 z M 219.601,24.880058 c -0.10877,-0.176 0.0352,-0.32 0.32,-0.32 0.28478,0 0.42878,0.144 0.32,0.32 -0.10877,0.176 -0.25277,0.32 -0.32,0.32 -0.0672,0 -0.21122,-0.144 -0.32,-0.32 z m -4.64,-4.51787 c -0.64773,-0.11444 0.35303,-0.21564 2.37334,-0.24 1.92133,-0.0232 3.40947,0.0417 3.30698,0.14422 -0.26376,0.26376 -4.34045,0.3325 -5.68032,0.0958 z m 8.02667,-0.091 c 0.0733,-0.0709 2.29333,-0.20292 4.93333,-0.29346 2.7451,-0.0942 4.52602,-0.0486 4.16,0.10635 -0.62328,0.26389 -9.3588,0.44364 -9.09333,0.18711 z m 12.13333,-0.19071 c -0.32819,-0.2124 0.52359,-0.3122 2.69334,-0.31555 1.74533,-0.003 3.11333,0.0473 3.04,0.11113 -0.35008,0.30465 -5.30547,0.48134 -5.73334,0.20442 z m -2,-0.21238 c 0.22,-0.0888 0.58,-0.0888 0.8,0 0.22,0.0888 0.04,0.16141 -0.4,0.16141 -0.44,0 -0.62,-0.0726 -0.4,-0.16141 z m 17.2,-0.10807 -2.24,-0.20698 2.8,-0.0565 c 1.69101,-0.0341 2.8,0.0702 2.8,0.26349 0,0.176 -0.252,0.29457 -0.56,0.26349 -0.308,-0.0311 -1.568,-0.14965 -2.8,-0.26349 z m 3.92,0.10807 c 0.22,-0.0888 0.58,-0.0888 0.8,0 0.22,0.0888 0.04,0.16141 -0.4,0.16141 -0.44,0 -0.62,-0.0726 -0.4,-0.16141 z m -8.94,-0.32666 c 0.231,-0.0924 0.507,-0.0811 0.61334,0.0253 0.10633,0.10633 -0.0827,0.18196 -0.42,0.16807 -0.37279,-0.0154 -0.44861,-0.0912 -0.19334,-0.19334 z m -37.62,-0.67189 c -2.66837,-0.0671 -3.6,-0.19669 -3.6,-0.5009 0,-0.31076 0.71878,-0.3887 2.96,-0.321 1.628,0.0492 3.872,0.0946 4.98667,0.1009 1.33116,0.007 1.98628,0.13265 1.90897,0.36457 -0.1374,0.4122 -1.33098,0.4802 -6.25564,0.35643 z m -7.43851,-1.90952 c 9.6e-4,-0.308 0.43281,-1.02019 0.96,-1.58264 0.52718,-0.56246 0.95851,-1.16401 0.95851,-1.33678 0,-0.17277 0.33166,-0.57658 0.73701,-0.89735 1.10001,-0.87048 1.27677,-1.60314 0.44085,-1.82733 -1.3491,-0.36182 -2.07946,-0.18722 -3.06401,0.73249 -0.79085,0.73876 -0.99385,0.81635 -0.99385,0.37987 0,-0.30169 0.44031,-0.97036 0.97846,-1.48594 0.89312,-0.85566 1.15825,-0.93242 3.04,-0.88014 1.13385,0.0315 2.06154,-0.0776 2.06154,-0.2424497 0,-0.16485 0.13948,-0.29973 0.30996,-0.29973 0.47232,0 0.0216,0.9456997 -1.32811,2.7863397 -0.67201,0.91648 -1.22185,1.79416 -1.22185,1.9504 0,0.15624 -0.288,0.54471 -0.64,0.86326 -0.84252,0.76248 -0.81954,1.23861 0.0376,0.77986 0.37271,-0.19947 1.41671,-0.40345 2.32,-0.45329 0.9033,-0.0498 2.00236,-0.1995 2.44236,-0.33257 0.73028,-0.22085 0.70434,-0.15444 -0.29763,0.76203 -1.11884,1.02337 -1.47244,1.10777 -4.42237,1.05567 -0.924,-0.0163 -1.68,0.10937 -1.68,0.27931 0,0.16995 -0.144,0.30899 -0.32,0.30899 -0.176,0 -0.31933,-0.252 -0.31851,-0.56 z m 85.75851,0.0207 c -1.83978,-0.69805 -2.45774,-2.75501 -1.28,-4.26066 0.34417,-0.44 0.62897,-0.98452 0.63288,-1.21004 0.004,-0.22553 0.25912,-0.50353 0.56712,-0.61779 0.308,-0.11426 0.776,-0.44606 1.04,-0.73733 0.33654,-0.3712997 0.97433,-0.5212197 2.13395,-0.5015897 1.8464,0.0312 2.13231,0.17751 1.83935,0.9409497 -0.24535,0.63936 -0.9616,0.69057 -1.19384,0.0854 -0.48947,-1.2755197 -3.72757,0.8652 -4.4026,2.91058 -0.42989,1.30257 -0.26717,1.80489 0.81414,2.5134 0.77847,0.51007 0.86132,0.50831 1.4572,-0.031 0.78222,-0.7079 0.81833,-1.43095 0.0718,-1.43748 -0.308,-0.003 -0.776,-0.14449 -1.04,-0.3151 -0.33295,-0.21517 0.25523,-0.30872 1.92,-0.30537 1.78493,0.004 2.25649,0.0884 1.84,0.331 -0.308,0.1794 -0.56,0.52521 -0.56,0.76848 0,0.95316 -2.73872,2.2844 -3.84,1.86655 z"
+ id="path335" />
+ </g>
+</svg>
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0201-german_hemming_gores_step_one.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0201-german_hemming_gores_step_one.jpg
new file mode 100644
index 0000000..c116540
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0201-german_hemming_gores_step_one.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0202-german_hemming_gores_step_two.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0202-german_hemming_gores_step_two.jpg
new file mode 100644
index 0000000..232ae62
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0202-german_hemming_gores_step_two.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0301-bosom_gore_slit.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0301-bosom_gore_slit.jpg
new file mode 100644
index 0000000..8838b18
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0301-bosom_gore_slit.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0302-pressed_bosom_gore.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0302-pressed_bosom_gore.jpg
new file mode 100644
index 0000000..7a6c072
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0302-pressed_bosom_gore.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0303-pressed_bosom_gore_slit.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0303-pressed_bosom_gore_slit.jpg
new file mode 100644
index 0000000..f2c414e
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0303-pressed_bosom_gore_slit.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0304-sewing_bosom_gore_front.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0304-sewing_bosom_gore_front.jpg
new file mode 100644
index 0000000..b9c0c56
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0304-sewing_bosom_gore_front.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0305-sewing_bosom_gore_back.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0305-sewing_bosom_gore_back.jpg
new file mode 100644
index 0000000..3659458
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0305-sewing_bosom_gore_back.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0401-hemming_gussets.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0401-hemming_gussets.jpg
new file mode 100644
index 0000000..03c43c6
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0401-hemming_gussets.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0501-making_box_pleats.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0501-making_box_pleats.jpg
new file mode 100644
index 0000000..2eb623e
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0501-making_box_pleats.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0502-sewing_down_pleats.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0502-sewing_down_pleats.jpg
new file mode 100644
index 0000000..e09c97a
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0502-sewing_down_pleats.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0503-sewing_band_to_sleeve.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0503-sewing_band_to_sleeve.jpg
new file mode 100644
index 0000000..9f309d2
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0503-sewing_band_to_sleeve.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0504-pressing_sleeve_hems.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0504-pressing_sleeve_hems.jpg
new file mode 100644
index 0000000..f12f449
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0504-pressing_sleeve_hems.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0505-measuring_gusset.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0505-measuring_gusset.jpg
new file mode 100644
index 0000000..219e2fd
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0505-measuring_gusset.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0506-sewing_sleeve_end.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0506-sewing_sleeve_end.jpg
new file mode 100644
index 0000000..b5bd61e
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0506-sewing_sleeve_end.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0507-hemming_sleeve_sides.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0507-hemming_sleeve_sides.jpg
new file mode 100644
index 0000000..8d98d56
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0507-hemming_sleeve_sides.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0508-hemming_sleeve_band.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0508-hemming_sleeve_band.jpg
new file mode 100644
index 0000000..6c09740
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0508-hemming_sleeve_band.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0509-inserting_gusset.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0509-inserting_gusset.jpg
new file mode 100644
index 0000000..20aeedd
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0509-inserting_gusset.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0510-hemming_the_sleeve.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0510-hemming_the_sleeve.jpg
new file mode 100644
index 0000000..a61157f
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0510-hemming_the_sleeve.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0511-sewing_gusset_to_sleeve_side.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0511-sewing_gusset_to_sleeve_side.jpg
new file mode 100644
index 0000000..17a85ab
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0511-sewing_gusset_to_sleeve_side.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0512-whipstitching_sleeve.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0512-whipstitching_sleeve.jpg
new file mode 100644
index 0000000..b67d52a
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0512-whipstitching_sleeve.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0513-hemming_second_sleeve_band.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0513-hemming_second_sleeve_band.jpg
new file mode 100644
index 0000000..7182eb5
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0513-hemming_second_sleeve_band.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0601-hemming_shoulder_straps.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0601-hemming_shoulder_straps.jpg
new file mode 100644
index 0000000..36e05d3
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0601-hemming_shoulder_straps.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0602-buttonhole_on_shoulder_strap.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0602-buttonhole_on_shoulder_strap.jpg
new file mode 100644
index 0000000..64b7b3e
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0602-buttonhole_on_shoulder_strap.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0701-measuring_side_seam.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0701-measuring_side_seam.jpg
new file mode 100644
index 0000000..2d22133
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0701-measuring_side_seam.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0702-sewing_side_seam.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0702-sewing_side_seam.jpg
new file mode 100644
index 0000000..8c30d4b
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0702-sewing_side_seam.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0703-hemming_top_edge.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0703-hemming_top_edge.jpg
new file mode 100644
index 0000000..55f9cd2
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0703-hemming_top_edge.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0801-sewing_shoulder_strap_to_body.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0801-sewing_shoulder_strap_to_body.jpg
new file mode 100644
index 0000000..4b5411d
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0801-sewing_shoulder_strap_to_body.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0802-sewing_sleeve_to_body.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0802-sewing_sleeve_to_body.jpg
new file mode 100644
index 0000000..8d80e49
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0802-sewing_sleeve_to_body.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0803-sewn_sleeve.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0803-sewn_sleeve.jpg
new file mode 100644
index 0000000..a3d6245
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0803-sewn_sleeve.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0901-bottom_hem.jpg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0901-bottom_hem.jpg
new file mode 100644
index 0000000..2a18d5b
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/0901-bottom_hem.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/index.rst b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/index.rst
new file mode 100644
index 0000000..82d3645
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/index.rst
@@ -0,0 +1,433 @@
+1838 Shift with Shoulder Straps
+===============================
+
+.. figure:: plate_6_fig_6.svg
+ :align: center
+
+.. only:: html
+
+ .. contents::
+
+This is a shift or chemise based on the instructions for women's shifts
+on page 47 of :cite:`1838:workwoman`.
+
+It has short puffed sleeves and a trapezoidal neckline that is also
+suitable for evening dresses.
+
+There are buttonholes on the shoulder straps that can be used to fold
+them over the corset straps to keep the sleeves in place: using these is
+pretty much required, as the shift isn't tight enough at the upper bust
+to keep them in place on their own.
+
+Contrary to other shifts of the same period, it doesn't have the
+corset-protecting front flap, but is even more economical in fabric use,
+especially if cut together with matching :doc:`../1838_drawers/index`.
+
+Because of the period, the construction methods assume handsewing and
+would require some changes to be adapted to the sew-and-then-finish
+methods required to use a sewing machine.
+
+Materials
+---------
+
+Fabric
+^^^^^^
+
+* Less than 1.5 m of lightweight cotton or linen, at least 140 cm
+ wide or more for bigger sizes.
+
+Notions
+^^^^^^^
+
+* sewing thread to match the fabric;
+
+Pattern
+-------
+
+:cite:`1838:workwoman` gave measurements for this shift in three sizes,
+with no indication of the size of the person the shift was to be made
+for; here they are, converted [#converted]_ to centimetres.
+
+== ========================= === ==== === ============================
+ # Name 1st 2nd 3rd Valentina increment
+== ========================= === ==== === ============================
+ 1 Length of shoulder-strap 23 20 17 #shoulder_strap_length
+ 2 Widest width of ditto 10 8.5 7 #shoulder_strap_top_width
+ 3 Sloped off to 4 3.5 3 #shoulder_strap_bottom_width
+ 4 Length of plaited sleeve 46 40 34 #sleeve_width
+ 5 Depth of ditto 14 11 8 #sleeve_length
+ 6 Size of gusset 11 10 9 #gusset_side
+ 7 Length of sleeve-band 26 21 16 #sleeve_band_length
+ 8 Width of ditto 3 3 3 #sleeve_band_width
+ 9 Length of bosom gore 6 5 4 #bosom_gore_length
+10 Width of ditto at the top 5 5 5 #bosom_gore_width
+== ========================= === ==== === ============================
+
+.. [#converted] rather than precise rounding I opted to maintain the
+ regularity in grading.
+
+For modern bodies I would take the following measurements:
+
+* ``height_neck_back_to_knee`` (A18): from the back of the neck to the
+ knee, where the hem of the shift will be;
+* ``bust_circ`` (G04): circumference of the bust;
+* ``neck_side_to_highbust_f`` (H15): from the top of the shoulder to the
+ highbust, or where the neckline should be;
+* ``arm_above_elbow_circ`` (L12): circumference of the arm at the sleeve
+ band;
+
+and adapt the numbers in the table as follows: choose the column where
+the Length of shoulder-strap most closely matches your
+``neck_side_to_highbust_f`` and use most of the other values in that
+column, except for the sleeve ones: for those use the column where the
+Length of sleeve-band most closely matches your ``arm_above_elbow_circ``
+plus at least 1 cm for ease.
+
+Note that the measurements 2 and 3 given for the shoulder straps result
+in straps that look narrower than the one in the technical image, so you
+way want to add a cm or two to both of them.
+
+As for the body of the shift, its total width should depend on the width
+of the fabric: the book was using the full width of fabric from 68 to 80
+cm wide, on modern fabric the front and back can be cut side to side, as
+long as the fabric is at least about 140 cm wide (or more for bigger
+sizes). The length should be enough to reach your desired length,
+somewhere below the knees, after adding the length of shoulder straps.
+
+The book suggests that the side gores should be somewhere between 10 and
+15 cm wide at the top, but depending on the width of the fabric they can
+be adjusted even outside that range in such a way that the remaining
+fabric (including the bosom gores) is just enough to go around the bust.
+
+Alternatively, there is a valentina file :download:`shift.val` and
+corresponding :download:`measurements.vit`: by entering your
+measurements and the ``width_of_fabric`` and ``bosom_gore_width``
+increment it will calculate the size for all pieces.
+
+Rather than printing the pattern (and especially the bigger pieces) I'd
+recommend reading the length of relevant segments in the Variable Table
+and measuring them directly on the fabric; you may want to print just
+the shoulder strap piece, and possibly the bosom gore.
+
+Note that all sewing allowances are included in the pieces, and should
+be as small as the fabric allows, e.g. 4-5 mm for typical underwear
+fabric.
+
+Instructions
+------------
+
+Cutting
+^^^^^^^
+
+Measure and cut the front and back from the full width of the fabric,
+side to side on wide fabric or one on top of the other on narrow.
+
+If the sleeves fit nicely in the width of the fabric cut them
+horizontally, if making more than one shift it may be more convenient to
+cut them vertically.
+
+Cut everything else: the gussets, sleeve bands, shoulder straps and
+bosom gores from the rest of the fabric.
+
+.. tip:: if you are making also matching :doc:`../1838_drawers/index`
+ note that many of those pieces may be cut from the leftovers from the
+ drawers.
+
+.. note:: the book isn't clean on whether the shoulder straps should be
+ cut in one piece each or in two pieces with a seam at the top: the
+ latter requires more work when making, but the former will leave
+ more fabric waste, unless cut from leftovers from the drawers or
+ other projects. These instructions assume the shoulder straps are cut
+ in one piece, if you want to split them add a bit of sewing allowance
+ on the middle, and sew them together before continuing.
+
+Put the main body flat on the table, taking extreme care that they are
+perfectly aligned, fold the fabric in half horizontally to mark the
+middle of the side seam, open it again.
+
+Fold the fabric in half on the vertical and carefully align all four
+edges, measure on the top edge, from the side, the width of the gore and
+cut a triangle from there to a point 3-4 cm below the middle of the
+body.
+
+.. note:: the book instructs you to cut the gore exactly to the middle
+ of the body: because of the interactions between the sewing
+ allowances this results in a side seam that isn't a smooth line at an
+ angle, but has a little vertical step. The precise amount required to
+ give a perfectly straight line would require a complicated formula,
+ but 3-4 cm plus the leeway given by trimming a bit of the allowance,
+ will usually make it good enough.
+
+.. figure:: shift_layout.svg
+ :align: center
+
+Gores
+^^^^^
+
+Rotate the gores around their point to see which gore should go to which
+side of the body and sew them with a german hemming seam:
+
+.. figure:: 0201-german_hemming_gores_step_one.jpg
+ :align: center
+
+fold down one allowance from the body towards the *right* side and press;
+fold down one allowance from the gore towards the wrong side and
+press; right sides together put the gore on top of the body, aligning it
+so that it is just below the folded raw edge, and hemstitch the body to
+the gore from the wrong side of the body.
+
+.. figure:: 0202-german_hemming_gores_step_two.jpg
+ :align: center
+
+Press the seam open, so that the fold of the body covers the raw edge of
+the gore, and applique stitch the fold of the gore to the body to fell the
+seam.
+
+.. note:: I suggest using an hemming stitch on the wrong side and an
+ applique stitch on the right side as to minimize the visible thread
+ on the outside; the original book didn't mention a difference using
+ an hemming stitch on both sides, and with white thread on white
+ fabric it's often not a big deal.
+
+Bosom Gores
+^^^^^^^^^^^
+
+.. figure:: 0301-bosom_gore_slit.jpg
+ :align: center
+
+Mark the quarter points of the top edge of the front, cut two Y shaped
+slits that are in total 2 allowances shorter than the length of the
+bosom gores (including about one allowance taken by the diagonal cuts).
+
+.. figure:: 0302-pressed_bosom_gore.jpg
+ :align: center
+
+Press all edges of the gores except for the top towards the wrong side
+by one allowance, press the point up so that if forms a flat edge about
+one allowance wide.
+
+.. figure:: 0303-pressed_bosom_gore_slit.jpg
+ :align: center
+
+Press the edges of the Y slits towards the front by one allowance.
+
+.. figure:: 0304-sewing_bosom_gore_front.jpg
+ :align: center
+
+Put the bosom gore over the slits, covering all raw edges, pin in place
+and applique-stitch from the right side
+
+.. figure:: 0305-sewing_bosom_gore_back.jpg
+ :align: center
+
+and hemstitch from the wrong side.
+
+Fold down the top edge of both the front and back twice towards the
+wrong side and press, but wait until later to actually hem them.
+
+Gussets
+^^^^^^^
+
+.. figure:: 0401-hemming_gussets.jpg
+ :align: center
+
+Press the four edges of the gussets twice towards the wrong side,
+mitering the corners, hemstitch.
+
+Sleeves
+^^^^^^^
+
+.. figure:: 0501-making_box_pleats.jpg
+ :align: center
+
+Starting from the center, distribute the width of the sleeves into the
+sleeve bands by forming box pleats, press them on the full length of the
+sleeve;
+
+.. figure:: 0502-sewing_down_pleats.jpg
+ :align: center
+
+sew a running stitch at less than one allowance from both edges
+to keep the pleats in place.
+
+Fold one long edge of the sleeve band by one allowance towards the back,
+press.
+
+.. figure:: 0503-sewing_band_to_sleeve.jpg
+ :align: center
+
+Put the sleeve band over the sleeve, wrong side to right side, and
+applique stitch the folded edge.
+
+.. figure:: 0504-pressing_sleeve_hems.jpg
+ :align: center
+
+Fold and press the other long edge of the sleeve band by one allowance
+towards the wrong side, and then fold the band in half, enclosing the
+raw edges, press.
+
+Fold and press a small hem on the other raw edge of the sleeve.
+
+Wait until later to sew these.
+
+.. figure:: 0505-measuring_gusset.jpg
+ :align: center
+
+Put one of the gussets near a short edge of the sleeve, align it with
+the folded hem at the top and mark with a pin where it ends.
+
+.. figure:: 0506-sewing_sleeve_end.jpg
+ :align: center
+
+Sew the side of the sleeve with a mantua-makers' hemming: reopen the
+band, then fold the sleeve in half, right sides together, putting one
+side one allowance below the other. Fold down the allowance twice and
+hemstitch, taking care to go through all layers of fabric, starting from
+the band and stopping at the pin.
+
+.. figure:: 0507-hemming_sleeve_sides.jpg
+ :align: center
+
+Clip the sewing allowance at that point, fold and hemstitch a narrow hem
+all around the remaining edges, mitering the corners.
+
+.. figure:: 0508-hemming_sleeve_band.jpg
+ :align: center
+
+Fold also the band down where you had pressed it, hemstitch it enclosing
+all raw edges.
+
+.. figure:: 0509-inserting_gusset.jpg
+ :align: center
+
+Put a side of the gusset on top of a side of the sleeve, right sides
+together, whipstitch together, continuing with the next side of the
+gusset and the other side of the sleeve.
+
+.. tip::
+ Instead of using a mantua-makers' hemming to sew the sleeve seam,
+ when pressing the band you can also press a narrow hem on three
+ raw edges, whipstitch the sleeve and the gusset and finally hem the
+ band..
+
+ .. figure:: 0510-hemming_the_sleeve.jpg
+ :align: center
+
+ Hemstitch the hem, mitering the corners.
+
+.. figure:: 0511-sewing_gusset_to_sleeve_side.jpg
+ :align: center
+
+ Put the sleeve on one side of the gusset, right sides together, and
+ whipstitch until the end of the gusset;
+
+.. figure:: 0512-whipstitching_sleeve.jpg
+ :align: center
+
+ then put the gusset and sleeve on the other side of the sleeve, right
+ sides together, and whipstitch starting from the gusset and
+ continuing into the sleeve.
+
+.. figure:: 0513-hemming_second_sleeve_band.jpg
+ :align: center
+
+ And then finish the band as above.
+
+ This will result in an even neater finish, but requires sewing the
+ sleeve seam three times instead of one; the same method could also be
+ used for the side seams of the shift, below, but there the additional
+ work starts to be significant, since the seam is much longer.
+
+Shoulder Straps
+^^^^^^^^^^^^^^^
+
+.. figure:: 0601-hemming_shoulder_straps.jpg
+ :align: center
+
+Press all edges of the shoulder straps twice towards the wrong side,
+mitering or otherwise neating the corners, hemstitch.
+
+.. figure:: 0602-buttonhole_on_shoulder_strap.jpg
+ :align: center
+
+Make a buttonhole near the corner at the top of each shoulder strap.
+
+Side seams
+^^^^^^^^^^
+
+.. figure:: 0701-measuring_side_seam.jpg
+ :align: center
+
+Put one shoulder strap, folded in half, near the folded top edge of the
+back piece, align a finished sleeve to the top of the shoulder strap and
+mark the point where the gusset ends on the back piece.
+
+Make sure that you've trimmed the excess from the side gores.
+
+.. figure:: 0702-sewing_side_seam.jpg
+ :align: center
+
+Sew the side seam with a a mantua-makers' hemming: put the back piece
+over the front piece, right sides together, so that the back piece is
+one allowance lower than the front; fold down the front twice over the
+back and hemstitch, taking care to go through all layers of fabric, and
+stopping at the point marked for the gusset.
+
+.. figure:: 0703-hemming_top_edge.jpg
+ :align: center
+
+Fold the remaining parts of the side seams twice towards the wrong side,
+and hem those and the top edge, mitering the corners.
+
+Attaching the sleeves
+^^^^^^^^^^^^^^^^^^^^^
+
+.. figure:: 0801-sewing_shoulder_strap_to_body.jpg
+ :align: center
+
+Put a short edge of a shoulder strap on the back, right sides together,
+pin it; put the other short edge on the front, again right sides
+together and taking care not to twist it, pin and whipstitch both short
+edges.
+
+.. figure:: 0802-sewing_sleeve_to_body.jpg
+ :align: center
+
+Put a sleeve with gusset inside the armhole just created with the
+shoulder strap and side seam, right sides together; pin it and
+whipstitch all around the sleeve and gusset.
+
+.. figure:: 0803-sewn_sleeve.jpg
+ :align: center
+
+Turn inside out.
+
+Hem
+^^^
+
+.. figure:: 0901-bottom_hem.jpg
+ :align: center
+
+Fold the bottom of the shift twice to make a narrow hem, hemstitch.
+
+Variants
+--------
+
+Front Ruffle
+^^^^^^^^^^^^
+
+Optionally cut a strip of lightweight fabric at least twice as long as
+the distance between the two shoulder straps at the front and about 5 cm
+high; finish all edges with a narrow hem.
+
+Sew a gathering thread on one edge, pull it to the size of the front
+edge, right sides together whipstitch to the front edge.
+
+Gallery
+-------
+
+
+See also
+--------
+
+* A couple of chemises with similar sleeves: https://collections.vam.ac.uk/item/O354897/chemise/ and https://collections.vam.ac.uk/item/O354898/chemise/
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/measurements.vit b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/measurements.vit
new file mode 100644
index 0000000..4caa03f
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/measurements.vit
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<vit>
+ <!--Measurements created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.5.2</version>
+ <read-only>false</read-only>
+ <notes/>
+ <unit>cm</unit>
+ <pm_system>998</pm_system>
+ <personal>
+ <customer/>
+ <birth-date>1800-01-01</birth-date>
+ <gender>unknown</gender>
+ <email/>
+ </personal>
+ <body-measurements>
+ <m name="height_neck_back_to_knee" value="100"/>
+ <m name="bust_circ" value="90"/>
+ <m name="neck_side_to_highbust_f" value="20"/>
+ <m name="arm_above_elbow_circ" value="19"/>
+ </body-measurements>
+</vit>
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/plate_6_fig_6.svg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/plate_6_fig_6.svg
new file mode 100644
index 0000000..c83fe17
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/plate_6_fig_6.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ version="1.1"
+ id="svg2"
+ width="364.79999"
+ height="161.28"
+ viewBox="0 0 364.79999 161.28"
+ sodipodi:docname="plate_6_fig_6.svg"
+ inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <defs
+ id="defs6" />
+ <sodipodi:namedview
+ id="namedview4"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ showgrid="false"
+ inkscape:zoom="1.4632937"
+ inkscape:cx="145.56203"
+ inkscape:cy="80.981694"
+ inkscape:window-width="1280"
+ inkscape:window-height="982"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g8" />
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Image"
+ id="g8">
+ <path
+ style="fill:#000000;stroke-width:0.32"
+ d="m 59.75549,148.20865 c -0.147834,-2.856 -0.146794,-2.97001 0.131193,-14.4 0.338058,-13.89978 0.513133,-24.94285 0.705181,-44.480004 0.09342,-9.504 0.180314,-17.424 0.193091,-17.6 0.01277,-0.176 -0.0029,-0.644 -0.03509,-1.04 -0.03208,-0.396 0.0738,-0.72 0.235277,-0.72 0.304547,0 0.278384,-1.71923 -0.03896,-2.56 -0.232827,-0.61684 -0.49387,-19.60862 -0.513518,-37.36 l -0.01532,-13.84 h -0.8 -0.8 v 4.82103 c 0,2.71132 0.14496,5.09191 0.331258,5.44 0.281584,0.52614 0.223997,0.61897 -0.384,0.61897 -0.52065,0 -0.619382,-0.0959 -0.36288,-0.35238 0.215216,-0.21521 0.256739,-0.68585 0.106675,-1.20909 -0.135136,-0.47119 -0.300905,-3.01262 -0.368377,-5.64762 l -0.122678,-4.79091 1.76,-0.0714 c 0.968,-0.0393 2.074285,0.0878 2.458413,0.28252 0.386445,0.19585 0.958198,0.24319 1.28,0.10597 0.577795,-0.24637 13.456988,-0.23786 18.661587,0.0123 4.242012,0.20393 15.306479,0.22146 15.624739,0.0248 0.15729,-0.0972 0.38976,-0.073 0.51659,0.0538 0.12683,0.12683 4.934909,0.23528 10.684629,0.241 12.88708,0.0128 12.50498,-0.16839 9.25216,4.38795 -0.92296,1.29284 -1.89412,2.77641 -2.15812,3.29684 -0.264,0.52042 -0.59003,1.09022 -0.72451,1.26622 -0.55478,0.72607 -1.83549,2.7604 -1.83549,2.91556 0,0.0919 -0.36,0.63912 -0.8,1.21599 -0.44,0.57688 -0.8,1.21527 -0.8,1.41865 0,0.20339 -0.144,0.3698 -0.32,0.3698 -0.176,0 -0.32,0.15008 -0.32,0.33351 0,0.18342 -0.14779,0.50742 -0.32842,0.72 -0.67427,0.79351 -4.52534,7.04774 -5.5581,9.02649 l -0.66807,1.28 -0.10521,-1.06993 c -0.0641,-0.65211 0.091,-1.28677 0.39729,-1.6252 0.27638,-0.3054 0.50251,-0.71193 0.50251,-0.9034 0,-0.19148 0.11997,-0.39614 0.26661,-0.4548 0.14663,-0.0587 0.83063,-1.09288 1.52,-2.29824 2.01908,-3.53039 2.34379,-4.04343 3.0156,-4.76453 0.35055,-0.37627 0.81661,-1.08907 1.03569,-1.58401 0.21908,-0.49494 0.48971,-0.89989 0.60139,-0.89989 0.11168,0 0.39382,-0.468 0.62697,-1.04 0.23315,-0.572 0.59965,-1.184 0.81445,-1.36 0.36883,-0.3022 1.01972,-1.32833 2.23278,-3.52 0.29224,-0.528 1.30872,-2.09396 2.25885,-3.47992 1.488,-2.17055 1.6263,-2.4928 0.99758,-2.32437 -0.40146,0.10755 -0.89757,0.19752 -1.10248,0.19992 -0.31491,0.004 -1.19757,1.22952 -2.81686,3.91202 -2.776,4.59872 -4.08638,6.68635 -4.41399,7.03213 -0.21897,0.23112 -0.68254,0.96022 -1.03014,1.62022 -0.34759,0.66 -0.74325,1.2 -0.87922,1.2 -0.13598,0 -0.24723,0.17242 -0.24723,0.38316 0,0.31646 -3.83449,6.67797 -5.72729,9.50173 -0.91358,1.3629 -4.402829,6.86147 -6.114199,9.63511 -1.49593,2.42446 -4.68817,7.34652 -8.05327,12.41719 -1.553879,2.34145 -2.825239,4.31018 -2.825239,4.37495 0,0.0648 -0.648,1.08411 -1.44,2.26519 -1.600215,2.38634 -1.701008,2.70268 -0.861162,2.70268 0.83065,0 1.408726,-0.56484 2.619984,-2.56 0.58767,-0.968 1.584346,-2.53027 2.214837,-3.47171 2.34902,-3.50754 5.08744,-7.77945 5.94634,-9.27622 0.89589,-1.56124 2.57811,-4.06495 2.79422,-4.15874 0.13518,-0.0587 0.24578,-0.24567 0.24578,-0.41555 0,-0.16989 0.576,-1.17607 1.28,-2.23596 0.704,-1.0599 1.28,-1.97771 1.28,-2.0396 0,-0.0619 0.718989,-1.16771 1.597759,-2.45737 0.87877,-1.28967 1.59877,-2.52485 1.6,-2.74485 0.001,-0.22 0.14624,-0.4 0.32224,-0.4 0.176,0 0.32,-0.216 0.32,-0.48 0,-0.264 0.144,-0.48 0.32,-0.48 0.65399,0 0.28598,1.34487 -0.8,2.92362 -0.616,0.89551 -1.12,1.75182 -1.12,1.90293 0,0.15111 -0.41659,0.89095 -0.92574,1.64409 -2.344079,3.46736 -6.949099,10.78782 -8.281959,13.16557 -0.17506,0.31231 2.91748,0.0469 5.94981,-0.51063 1.470519,-0.27037 2.081639,-0.27547 2.240339,-0.0187 0.26536,0.42938 6.73129,0.53837 7.38078,0.12441 0.26894,-0.17141 0.83521,-0.12934 1.44,0.10698 1.15657,0.45192 20.03442,0.42644 20.73904,-0.028 0.22975,-0.14818 1.42573,-0.28601 2.65773,-0.30628 1.232,-0.0203 3.716,-0.14773 5.52,-0.28322 2.14805,-0.16133 3.28,-0.13534 3.28,0.0753 0,0.17691 -1.1522,0.38837 -2.56044,0.46989 -1.40825,0.0815 -2.63804,0.22581 -2.73288,0.32065 -0.51011,0.51012 -0.20232,9.30668 0.35733,10.2122 0.08,0.1295 0.92233,0.23544 1.87179,0.23544 2.08327,0 2.18372,-0.17684 2.36946,-4.17143 0.0301,-0.64743 0.27074,-1.39314 0.53474,-1.65714 0.264,-0.264 0.48,-0.70629 0.48,-0.98286 0,-0.27657 0.144,-0.50285 0.32,-0.50285 0.43355,0 0.433,0.004 -0.51016,3.77085 -0.45659,1.82352 -0.77646,3.36919 -0.71083,3.43483 0.35022,0.35022 8.09423,0.17999 8.00858,-0.17604 -0.0508,-0.21126 0.12917,-0.72228 0.4,-1.13561 0.27082,-0.41334 0.49241,-1.05308 0.49241,-1.42166 0,-0.36858 0.11575,-0.59861 0.25722,-0.51117 0.14147,0.0874 0.22742,-1.04602 0.19099,-2.51878 -0.0507,-2.04876 0.0393,-2.71821 0.38278,-2.85004 0.36092,-0.1385 0.44901,0.30195 0.44901,2.24514 0,1.32958 0.24013,3.31862 0.53363,4.42008 l 0.53363,2.00265 1.32055,0.02 c 1.50531,0.0228 2.01068,-1.03361 2.25818,-4.72021 0.065,-0.968 0.13538,-2.00917 0.15644,-2.3137 0.0734,-1.06185 0.60686,-0.89542 0.82301,0.25679 0.23157,1.23439 -0.31046,5.25465 -0.84249,6.24876 -0.28832,0.53873 -0.19532,0.58773 0.98958,0.52138 1.21792,-0.0682 1.29517,-0.12821 1.12394,-0.87323 -0.10112,-0.44 -0.24515,-1.304 -0.32005,-1.92 -0.0749,-0.616 -0.23452,-1.94133 -0.35471,-2.94517 -0.24548,-2.05052 0.0739,-4.53737 0.48358,-3.76547 0.13738,0.25885 0.3418,1.84619 0.45426,3.52743 0.32386,4.84158 0.72865,5.88135 2.33571,5.99979 1.54055,0.11354 2.02474,-0.72951 2.02474,-3.52537 0,-1.63027 0.47001,-2.95404 0.94469,-2.66067 0.14992,0.0927 0.37281,-0.69509 0.49531,-1.75054 0.35889,-3.09226 0.8,-1.87308 0.8,2.21113 0,2.07535 0.15808,4.22685 0.3513,4.78111 l 0.3513,1.00776 2.8487,0.048 c 1.56678,0.0264 3.0287,0.0624 3.2487,0.08 0.22,0.0176 0.34523,-0.184 0.27829,-0.448 -0.62185,-2.45245 -0.93752,-4.73873 -0.95742,-6.93423 -0.013,-1.43783 -0.0636,-2.78783 -0.11228,-3 -0.0487,-0.21218 0.0778,-0.44723 0.28112,-0.52235 0.59422,-0.2195 1.03849,1.76682 1.05046,4.69658 0.006,1.496 0.20249,3.44 0.43638,4.32 l 0.42527,1.6 h 1.55606 c 1.77703,0 1.96868,-0.31798 2.21802,-3.68 0.0718,-0.968 0.23592,-2.948 0.36474,-4.4 0.22944,-2.5862 0.2197,-2.64 -0.47815,-2.64 -0.39179,0 -2.39314,-0.15311 -4.44743,-0.34023 -2.14692,-0.19556 -4.27932,-0.22688 -5.01506,-0.0736 -0.704,0.14662 -2.144,0.18306 -3.2,0.081 -1.16696,-0.11281 -2.57177,-0.0191 -3.58178,0.23887 -1.62013,0.41382 -12.49216,0.38276 -13.17238,-0.0376 -0.1516,-0.0937 -0.90794,-0.0624 -1.68074,0.0696 l -1.4051,0.23994 0.10726,2.23107 c 0.059,1.22708 0.30835,3.38306 0.55411,4.79106 0.55533,3.18161 0.55542,3.1987 0.0141,2.74942 -0.58255,-0.48348 -0.76159,-1.32278 -1.30175,-6.10234 -0.24819,-2.19611 -0.6048,-4.04411 -0.79247,-4.10667 -1.70234,-0.56745 0.48269,-0.74779 7.559,-0.62387 4.34513,0.0761 8.55713,0.006 9.36,-0.15565 0.80288,-0.16169 2.53978,-0.28543 3.85978,-0.27497 1.32,0.0105 3.624,-0.10728 5.12,-0.26163 1.496,-0.15436 2.792,-0.17257 2.88,-0.0405 0.38123,0.57229 7.07676,0.9391 12.8,0.70125 3.256,-0.13532 12.688,-0.19834 20.96,-0.14004 38.46002,0.27105 37.52608,0.27468 37.36509,-0.14485 -0.093,-0.24221 0.11259,-0.40018 0.52067,-0.40018 0.7642,0 0.86026,0.32226 0.27424,0.91997 -0.32324,0.32967 -0.0929,0.39791 1.2,0.35556 0.88,-0.0288 1.672,-0.0297 1.76,-0.002 0.088,0.0278 0.57186,0.10443 1.07526,0.17037 0.50339,0.0659 1.00322,0.20784 1.11073,0.31535 0.38489,0.38489 -0.71089,0.74016 -1.75853,0.57015 -0.96901,-0.15724 -1.06746,-0.1002 -1.06746,0.61855 0,0.43548 -0.288,1.62886 -0.64,2.65197 -0.75547,2.1958 -0.74375,2.10115 -0.2476,2 0.21582,-0.044 0.43344,0.28 0.48359,0.72 0.28381,2.48975 1.19439,4.48 2.04971,4.48 0.83414,0 1.4166,-0.72614 1.0536,-1.31348 -0.17752,-0.28724 0.22401,-2.69876 0.86469,-5.19326 0.22236,-0.86574 0.45058,-1.17475 0.77554,-1.05005 0.61026,0.23418 0.62283,0.27498 -0.63958,-2.07526 -0.60502,-1.12637 -2.35174,-4.49595 -3.88161,-7.48795 -1.52986,-2.992 -3.62433,-7.024 -4.65438,-8.96 -1.03005,-1.936 -3.08174,-5.968 -4.55932,-8.96 -1.47758,-2.992 -4.21609,-8.53291 -6.08558,-12.31313 -3.60571,-7.29097 -3.83901,-7.99053 -2.67908,-8.03364 2.47707,-0.0921 27.91812,0.0629 37.68,0.22955 10.70959,0.1828 12.91155,0.35696 12.72883,1.00676 -0.0356,0.12675 0.10605,0.53798 0.31487,0.91386 0.25777,0.46401 0.35665,2.32439 0.30798,5.79493 l -0.0717,5.11151 0.86958,-0.2496 c 0.47827,-0.13728 0.98918,-0.32352 1.13537,-0.41387 0.54779,-0.33855 6.10396,-1.14032 8.99618,-1.29817 5.76502,-0.31464 3.34326,-0.59095 -3.24331,-0.37004 -5.93572,0.19908 -6.66318,0.16807 -6.83954,-0.2915 -0.10854,-0.28285 -0.14355,-0.54407 -0.0778,-0.58048 0.34524,-0.1912 22.34418,0.2906 22.54684,0.49381 0.47077,0.47203 -0.22719,0.66536 -3.30484,0.91544 -6.53978,0.53138 -13.12698,1.28926 -15.28247,1.7583 -1.232,0.26808 -2.78,0.56912 -3.44,0.66897 -1.27171,0.1924 -1.43773,0.64371 -1.23168,3.34816 0.0356,0.46798 -0.0731,0.93612 -0.2417,1.04031 -0.4193,0.25915 0.26666,2.42882 0.76789,2.42882 0.21292,0 0.56639,-0.216 0.78549,-0.48 0.2191,-0.264 0.84874,-0.49383 1.39918,-0.51072 0.8254,-0.0253 0.72037,-0.0956 -0.59918,-0.40063 -1.39353,-0.32216 -1.61297,-0.48237 -1.7005,-1.24152 l -0.10051,-0.87161 1.15799,0.48384 c 2.37223,0.99118 6.09611,1.25812 13.60302,0.97513 2.38328,-0.0899 6.91156,0.47829 7.8011,0.97875 1.0181,0.57281 0.075,0.74815 -2.23875,0.41622 -1.21129,-0.17377 -2.34635,-0.31453 -2.52235,-0.31279 -4.5068,0.0446 -13.55143,0.70466 -15.02723,1.09669 -1.04898,0.27865 -2.15219,0.50664 -2.45158,0.50664 -0.43845,0 -0.56543,0.36605 -0.65277,1.88181 -0.17768,3.08399 -0.26701,3.02308 5.01158,3.41684 1.056,0.0788 3.504,0.28296 5.44,0.45376 1.936,0.1708 5.65802,0.48315 8.27117,0.69411 4.90998,0.39638 5.41616,0.58641 4.72534,1.77404 -0.18538,0.31869 -0.34143,0.41816 -0.34678,0.22105 -0.005,-0.19711 -0.69373,-0.45435 -1.52973,-0.57164 -4.41437,-0.61935 -9.24279,-1.06302 -12.17462,-1.11871 -1.81204,-0.0344 -3.50567,-0.14356 -3.76363,-0.24255 -0.32427,-0.12443 -0.41072,-0.0281 -0.28012,0.31226 0.2004,0.52223 -1.5591,0.94997 -4.10061,0.99689 l -1.19899,0.0221 -9.6e-4,2.43452 -9.6e-4,2.43452 2.64,0.67308 c 3.49329,0.89062 5.2827,1.07205 12.85408,1.30324 6.03326,0.18423 8.44206,0.64619 5.72489,1.09792 -0.49443,0.0822 0.27006,0.0756 1.69888,-0.0146 2.46538,-0.15564 3.51586,0.14411 2.84759,0.81257 -0.12026,0.12029 -4.70668,0.31434 -10.19205,0.43123 -8.87848,0.18919 -11.0417,0.35539 -14.37339,1.10428 -1.25715,0.28258 -1.17747,-0.67049 0.0931,-1.11341 2.00285,-0.6982 7.82732,-1.08781 13.42692,-0.89816 3.36396,0.11393 5.40213,0.075 5.10445,-0.0976 -0.27256,-0.158 -2.86455,-0.31567 -5.76,-0.35036 -7.42391,-0.089 -12.83356,-0.82594 -13.67531,-1.86306 -0.33708,-0.41531 -0.40359,0.77145 -0.37039,6.60846 l 0.0405,7.11468 0.85039,-0.20817 c 0.46772,-0.1145 0.89839,-0.3299 0.95706,-0.47867 0.0587,-0.14877 0.44617,-0.27049 0.86111,-0.27049 0.41495,0 0.83438,-0.12933 0.93207,-0.2874 0.47158,-0.76304 19.04191,-1.41455 22.50015,-0.78938 0.98989,0.17894 1.48395,0.76054 0.64,0.75338 -11.71166,-0.0994 -22.3689,0.48986 -23.44,1.29601 -0.71624,0.53908 -2.65872,0.88066 -3.01006,0.52933 -0.25325,-0.25326 -0.34994,0.0106 -0.34994,0.95488 0,1.39488 0.32955,1.8311 1.6,2.11787 0.44,0.0993 1.448,0.393 2.24,0.65263 3.26062,1.06887 5.8519,1.39972 12.96,1.6547 5.45093,0.19553 11.46209,0.77985 12.07068,1.17333 0.79476,0.51385 -0.3672,0.8129 -2.08785,0.53734 -0.91455,-0.14647 -3.39083,-0.33613 -5.50283,-0.42148 -8.80272,-0.35572 -11.38338,-0.56237 -14.88,-1.19152 -2.024,-0.36418 -3.824,-0.77096 -4,-0.90397 -0.176,-0.133 -0.788,-0.34189 -1.36,-0.4642 l -1.04,-0.22237 v 2.73538 c 0,2.84882 0.16111,3.07248 1.48237,2.05784 0.1993,-0.15305 0.7753,-0.26916 1.28,-0.25801 0.5047,0.0111 2.14909,-0.1144 3.6542,-0.27896 2.63876,-0.28852 19.47258,-0.18293 19.77957,0.12407 0.62006,0.62006 -4.98444,1.12644 -9.47813,0.85638 -6.69375,-0.40229 -11.96712,-0.0944 -15.51801,0.90612 -1.13108,0.31869 -1.2,0.41184 -1.2,1.62195 0,0.77441 0.12698,1.20537 0.32,1.08608 0.176,-0.10878 0.47887,-0.0996 0.67303,0.0204 0.19416,0.12 1.00801,0.26979 1.80854,0.33286 2.65199,0.20896 4.17564,0.43869 5.00766,0.75503 0.45228,0.17195 2.07364,0.46814 3.60303,0.65819 1.52938,0.19004 2.91392,0.42788 3.07676,0.52852 0.16285,0.10064 3.00539,0.15971 6.31677,0.13125 5.62413,-0.0483 6.98244,0.13217 6.28005,0.83456 -0.26229,0.26229 -11.12002,0.47756 -11.70613,0.23209 -0.27484,-0.11511 -0.85971,-0.2549 -1.29971,-0.31064 -0.79948,-0.10128 -3.85627,-0.55676 -6.20439,-0.92449 -0.68442,-0.10719 -1.35296,-0.26198 -1.48564,-0.34399 -0.13269,-0.082 -1.15671,-0.16679 -2.27561,-0.18841 -1.1189,-0.0216 -2.50236,-0.23133 -3.07436,-0.46602 l -1.04,-0.42671 v 1.0267 c 0,1.23681 0.25458,1.41531 4.18166,2.93195 3.14426,1.21431 7.13433,1.99183 11.33834,2.20943 4.26735,0.22088 7.30835,0.5254 8.32,0.83314 2.83641,0.86284 16.70691,-0.21514 21.97168,-1.70759 6.12899,-1.73743 7.98541,-2.32488 9.54832,-3.02152 1.60835,-0.7169 7.2848,-2.30477 8.23926,-2.30477 1.357,0 -0.17379,0.77587 -3.99926,2.02697 -2.42,0.79146 -6.00288,2.00941 -7.96195,2.70657 -3.46304,1.23236 -5.01811,1.62351 -6.99805,1.76019 -0.528,0.0365 -1.032,0.15295 -1.12,0.25889 -0.19674,0.23684 -5.48918,1.13768 -8.32,1.41617 -3.18978,0.3138 -8.22217,0.19141 -13.69755,-0.33312 -2.73105,-0.26164 -5.80421,-0.47569 -6.82942,-0.47569 -1.02521,0 -2.47808,-0.13813 -3.22861,-0.30696 -0.75052,-0.16883 -2.22859,-0.47027 -3.28459,-0.66987 -2.86103,-0.54078 -4.64,-1.05186 -4.64,-1.33303 0,-0.13758 -0.22295,-0.25014 -0.49546,-0.25014 -0.2725,0 -1.0645,-0.27493 -1.76,-0.61096 l -1.26454,-0.61096 -0.007,1.49096 c -0.004,0.82003 -0.0894,6.53096 -0.19057,12.69096 -0.27526,16.755454 -0.309,29.916634 -0.0761,29.664144 0.19641,-0.21287 0.57113,-1.52773 2.35451,-8.26178 0.9272,-3.50108 4.09522,-12.75094 4.70117,-13.72627 0.11068,-0.17815 0.9807,-1.83415 1.93337,-3.68 3.66296,-7.097174 10.02193,-14.751644 11.24167,-13.531904 0.1233,0.1233 -0.5367,0.95781 -1.46667,1.85446 -0.92997,0.89665 -2.04385,2.05577 -2.47528,2.57581 -1.67763,2.0222 -2.89556,3.68326 -2.89556,3.94912 0,0.15293 -0.23882,0.47569 -0.53071,0.71724 -0.29189,0.24155 -0.76347,0.94318 -1.04795,1.55918 -0.28448,0.616 -0.90966,1.72914 -1.38929,2.473644 -0.47963,0.7445 -0.87205,1.50557 -0.87205,1.69126 0,0.18569 -0.24697,0.71454 -0.54882,1.17522 -0.55573,0.84815 -2.00697,4.21567 -2.0097,4.66337 -9.6e-4,0.13391 -0.28111,0.85391 -0.62289,1.6 -1.1847,2.58614 -4.14329,12.22905 -5.76705,18.79651 -0.64477,2.60782 -0.65655,2.98395 -0.28548,9.12 0.38139,6.30672 0.24767,8.92531 -0.39693,7.77346 -0.66275,-1.18425 -1.35568,-15.62439 -0.79343,-16.53414 0.10711,-0.17331 0.0697,-0.3924 -0.0832,-0.48689 -0.1555,-0.0961 -0.21254,-11.13807 -0.12947,-25.06211 0.14441,-24.206594 0.17463,-36.591154 0.13995,-57.370324 -0.009,-5.544 -0.0145,-10.368 -0.0116,-10.72 0.003,-0.352 -0.0282,-4.18433 -0.069,-8.51628 -0.0408,-4.33196 0.0208,-8.03001 0.1369,-8.21789 0.25789,-0.41727 -0.31377,-0.82119 -0.76635,-0.54148 -0.22058,0.13633 -0.29871,12.78287 -0.24,38.84967 0.0705,31.31794 0.008,38.74251 -0.3285,39.14827 -0.25319,0.30511 -0.29431,0.57565 -0.10525,0.6925 0.26875,0.1661 0.31787,39.665644 0.0506,40.665214 -0.0471,0.176 -0.063,0.392 -0.0355,0.48 0.16414,0.52427 0.058,7.43434 -0.11684,7.60921 -0.52217,0.52217 -0.79739,-1.00646 -0.79384,-4.40921 0.002,-2.024 -0.008,-5.624 -0.0229,-8 -0.0407,-6.56997 0.34685,-52.598024 0.46788,-55.568334 l 0.10629,-2.60832 -0.87753,0.25167 c -0.48264,0.13842 -7.55998,0.3531 -15.72743,0.47705 -8.16745,0.12396 -16.62684,0.25346 -18.79865,0.28779 -3.30972,0.0523 -3.99701,0.14867 -4.24706,0.59548 -0.16407,0.29318 -0.53185,0.7666 -0.81728,1.05203 -3.00416,3.00416 -5.84296,11.0823 -8.43141,23.992634 -0.21173,1.056 -0.58533,2.55765 -0.83023,3.337 -0.24491,0.77936 -0.44529,2.40759 -0.44529,3.6183 0,2.66241 -0.54684,5.0447 -1.15798,5.0447 -0.51615,0 -0.595,-1.47596 -0.14244,-2.66627 0.16476,-0.43336 0.20076,-0.88672 0.08,-1.00746 -0.12077,-0.12075 -0.23168,-1.75556 -0.24647,-3.63291 -0.0609,-7.727574 -2.25516,-20.325254 -4.42477,-25.403084 -0.58129,-1.36157 -0.65147,-2.17028 -0.18787,-2.17028 0.176,0 0.32,0.15002 0.32,0.33338 0,0.18336 0.25653,0.60873 0.57007,0.94527 0.73287,0.78665 2.08352,5.27177 2.93953,9.76135 0.36913,1.936 0.82109,4.19349 1.00436,5.01665 0.18327,0.82316 0.29856,2.346 0.25619,3.38409 -0.0424,1.03809 0.0194,2.04346 0.13726,2.23415 0.11785,0.190704 0.23277,1.148704 0.25536,2.128894 0.0386,1.67571 0.59723,2.31252 0.59723,0.68086 0,-3.266854 4.32161,-19.663504 5.60992,-21.284644 0.2098,-0.264 0.6451,-1.092 0.96735,-1.84 0.32224,-0.748 0.69248,-1.36 0.82275,-1.36 0.13027,0 0.33951,-0.32345 0.46499,-0.71877 0.12547,-0.39533 0.45894,-0.88756 0.74105,-1.09384 1.10075,-0.80488 -0.97529,-0.91482 -14.47096,-0.76632 l -6.0249,0.0663 -0.3264,0.93632 c -0.427,1.22488 -1.01634,1.20817 -0.83554,-0.0237 l 0.1409,-0.96 -5.22458,-0.048 c -2.87352,-0.0264 -5.40439,-0.0624 -5.62415,-0.08 -0.21977,-0.0176 -0.39977,0.2436 -0.4,0.58045 -6.4e-4,0.86379 -0.72915,1.00967 -0.85575,0.17135 -0.11862,-0.78543 1.35504,-0.71537 -23.12292,-1.09927 -6.50004,-0.10194 -13.12404,-0.25061 -14.72,-0.33038 -1.59597,-0.0798 -7.86166,-0.21973 -13.92376,-0.31104 -7.55658,-0.11381 -11.09094,-0.27755 -11.24126,-0.52077 -0.15613,-0.25262 -0.25637,-0.24343 -0.34815,0.0319 -0.0926,0.27787 -1.56671,0.40061 -5.23874,0.43621 l -5.10984,0.0495 -1.83936,2.72 c -1.86173,2.75306 -4.68552,8.18666 -5.32164,10.24 -1.47313,4.75508 -2.89501,14.320724 -3.02844,20.373694 -0.0465,2.11002 -0.28657,3.01697 -0.6914,2.61214 -0.13775,-0.13774 -0.31133,-8.96629 -0.1987,-10.10583 0.0217,-0.22 0.25554,-0.4 0.51954,-0.4 0.264,0 0.48049,-0.108004 0.48109,-0.240004 0.007,-1.43104 0.75096,-7.6732 0.94432,-7.91808 0.245,-0.3103 0.48093,-1.31141 0.86769,-3.68192 0.10051,-0.616 0.29148,-1.264 0.42439,-1.44 0.13291,-0.176 0.56814,-1.256 0.96717,-2.4 0.39904,-1.144 1.10748,-2.656 1.5743,-3.36 0.46683,-0.704 1.02407,-1.64 1.23831,-2.08 0.44846,-0.92104 1.18555,-2.06564 2.24452,-3.48545 l 0.74179,-0.99455 h -0.82179 c -0.89936,0 -1.05862,-0.36509 -0.39833,-0.91308 0.41399,-0.34358 25.62242,-0.27254 35.41654,0.0998 4.8377,0.18391 21.95625,0.46346 40.04516,0.65393 l 13.32517,0.14031 0.18214,-0.69651 c 0.10018,-0.38308 0.14766,-0.73099 0.10551,-0.77315 -0.27825,-0.27824 -37.16977,-0.13596 -37.263,0.14372 -0.12824,0.38473 -1.6345,-0.31176 -2.01873,-0.93345 -0.18617,-0.30122 -0.35593,-0.31042 -0.68523,-0.0371 -0.31589,0.26216 -6.00219,0.36753 -20.42439,0.37848 -10.99265,0.008 -26.68263,0.0899 -34.86663,0.18116 -8.184,0.0913 -24.419999,0.18272 -36.079998,0.20318 -16.255542,0.0285 -21.2,0.12674 -21.2,0.4212 0,0.28912 2.312928,0.39286 9.36,0.4198 5.148,0.0197 9.432,0.0578 9.52,0.0846 0.088,0.0269 0.88,0.0264 1.76,-0.001 0.88,-0.0275 1.744,-0.0423 1.92,-0.0329 1.459731,0.0779 3.728329,0.0738 8.936359,-0.0161 4.31383,-0.0745 6.09118,-1.4e-4 6.17735,0.25837 0.0861,0.25836 0.36951,0.23332 0.983629,-0.0869 0.68094,-0.35508 2.6294,-0.44462 9.24959,-0.42507 4.61281,0.0136 8.53681,-0.0679 8.72,-0.18108 0.406,-0.25092 0.42597,0.14969 0.038,0.76253 -0.21826,0.34477 -1.53992,0.49508 -5.62739,0.64 l -5.34213,0.18939 0.83229,0.89649 c 0.45776,0.49307 0.83229,1.11357 0.83229,1.37889 0,0.26532 0.14427,0.39323 0.3206,0.28425 0.17632,-0.10897 0.44932,0.14044 0.60666,0.55427 0.15734,0.41382 0.51707,0.94412 0.7994,1.17844 0.28234,0.23431 0.51334,0.7599 0.51334,1.16796 0,0.40806 0.13468,0.82517 0.29928,0.9269 0.16461,0.10173 0.6003,1.01023 0.9682,2.01889 0.3679,1.00865 0.78905,2.12191 0.93589,2.47391 1.1968,2.86899 3.13958,11.14795 2.96616,12.64001 -0.18224,1.568024 -0.59807,1.28365 -0.79449,-0.54333 -0.47379,-4.40677 -3.2987,-13.46439 -5.39365,-17.29383 -1.56105,-2.85352 -1.63841,-2.96542 -3.14139,-4.54409 l -1.12,-1.1764 -11.039999,0.0708 c -6.70195,0.043 -11.18598,-0.05 -11.41151,-0.23671 -0.240813,-0.19935 -0.446486,-0.18623 -0.584624,0.0373 -0.146457,0.23697 -3.459155,0.32622 -10.591628,0.28534 -5.708182,-0.0327 -10.441389,0.003 -10.518234,0.0802 -0.07684,0.0769 -0.225865,5.46343 -0.331158,11.97019 -0.799785,49.424404 -1.000454,58.070814 -1.425718,61.430484 l -0.243034,1.92 -0.115945,-2.24 z M 236.87448,73.945786 c 1.02502,-1.02502 0.54652,-1.12757 -5.01715,-1.07523 -3.036,0.0285 -5.628,0.0309 -5.76,0.005 -0.20959,-0.0407 -7.96049,-0.0676 -9.92,-0.0344 -0.44783,0.008 -0.85982,0.31366 -1.08989,0.8097 l -0.36989,0.7975 h 10.82703 c 9.4161,0 10.89257,-0.0655 11.3299,-0.50285 z m 23.94285,0.11497 c 13.79874,-0.023 15.28,-0.0753 15.27996,-0.53882 -4e-5,-0.46433 -1.78241,-0.5205 -18.68612,-0.58883 l -18.68607,-0.0755 -0.54776,0.83598 -0.54776,0.83599 3.95388,-0.22162 c 2.17463,-0.1219 10.82987,-0.23312 19.23387,-0.24716 z M 90.716301,71.568346 c 0.51126,-2.7e-4 0.58571,-0.31733 0.61992,-2.64 0.0715,-4.85179 0.16462,-5.9997 0.48688,-5.9997 0.17602,0 0.2938,0.324 0.26172,0.72 -0.0321,0.396 -0.0296,0.864 0.005,1.04 0.035,0.176 0.0398,1.796 0.0105,3.6 l -0.0532,3.28 h 0.98491 c 0.5417,0 1.08746,0.01 1.21281,0.0218 0.38201,0.0366 2.65211,-7.43635 2.65211,-8.73045 0,-1.14482 -0.62641,-1.69002 -1.08648,-0.94562 -0.0903,0.14616 -1.00204,0.22691 -2.02602,0.17945 -1.8629,-0.0863 -3.2875,0.9311 -3.2875,2.34793 0,0.19444 -0.11061,0.40153 -0.24579,0.4602 -1.59375,0.69167 -3.437499,6.66667 -2.05718,6.66667 0.36215,0 0.72144,-0.252 0.79842,-0.56 0.077,-0.308 0.11326,-0.17299 0.0806,0.30003 -0.0502,0.72737 0.0271,0.81375 0.50125,0.56 0.30834,-0.16502 0.82208,-0.30017 1.14165,-0.30033 z m 2.34104,-2.73859 c 0,-1.10443 0.12132,-1.7039 0.32,-1.58111 0.176,0.10877 0.32,0.90927 0.32,1.77888 0,0.86962 -0.144,1.58112 -0.32,1.58112 -0.176,0 -0.32,-0.8005 -0.32,-1.77889 z m 3.92,2.85965 c 0.66,0.004 1.2,0.11887 1.2,0.25532 0,0.13644 0.38405,0.10206 0.85345,-0.0764 0.53421,-0.20311 0.92369,-0.21083 1.041229,-0.0206 0.11504,0.18613 0.74513,0.19634 1.62655,0.0263 0.79132,-0.15263 2.01933,-0.28378 2.7289,-0.29144 1.26057,-0.0136 1.30024,-0.0488 1.73061,-1.53394 1.67417,-5.77748 1.89624,-6.36631 1.91814,-5.08618 0.0261,1.52571 -0.8067,4.82696 -1.475,5.84693 l -0.49749,0.75925 h 1.48806 c 1.39915,0 1.46717,-0.0391 1.13832,-0.6535 -0.19235,-0.35942 -0.33221,-1.97942 -0.31078,-3.6 0.0711,-5.37548 0.0272,-6.04232 -0.38079,-5.79016 -0.20834,0.12876 -1.34794,0.20807 -2.53245,0.17626 l -2.15366,-0.0579 -0.24925,2.48262 c -0.13709,1.36545 -0.23231,2.55816 -0.2116,2.65047 0.34417,1.53426 0.41992,4.25256 0.11041,3.96199 -0.51625,-0.48466 -0.92295,-4.69526 -0.62688,-6.49017 0.46366,-2.81089 0.54194,-2.70203 -1.7653,-2.45495 -1.352689,0.14486 -2.120339,0.10145 -2.262109,-0.12794 -0.50619,-0.81905 -0.81196,0.20817 -0.83408,2.80212 -0.0131,1.52961 -0.13688,3.42911 -0.2752,4.22111 l -0.25148,1.44 -0.25577,-1.09486 -0.25577,-1.09486 -0.39859,1.41486 c -0.78378,2.78219 -0.8325,3.01167 -0.56723,2.67162 0.14727,-0.18879 0.80776,-0.33999 1.46776,-0.336 z m 3.285579,-0.43172 c -0.1057,-0.17103 0.0422,-0.6687 0.3287,-1.10593 0.28649,-0.43723 0.43315,-0.93692 0.32592,-1.11043 -0.20813,-0.33676 0.49421,-2.91268 0.79415,-2.91268 0.24555,0 0.11511,3.47813 -0.17101,4.56 -0.23013,0.8702 -0.90569,1.17105 -1.27776,0.56904 z m 4.31442,-2.22821 c 0,-1.59942 0.50336,-3.46414 0.84333,-3.12417 0.289,0.28901 -0.23265,4.70334 -0.55581,4.70334 -0.15814,0 -0.28752,-0.71063 -0.28752,-1.57917 z m -5.856889,-0.45176 c -0.25869,-0.67415 0.0866,-3.36496 0.46158,-3.59669 0.33517,-0.20715 0.32602,2.66333 -0.0112,3.52422 -0.21852,0.55781 -0.26146,0.56472 -0.45035,0.0725 z m -16.814623,2.38915 c 0.140583,-0.38003 1.89272,-3.17209 3.893642,-6.20459 3.430041,-5.1984 5.058661,-7.69972 5.811331,-8.92536 0.1796,-0.29245 1.19054,-1.85096 2.24654,-3.46336 1.056,-1.6124 2.29661,-3.53312 2.75691,-4.26827 0.4603,-0.73515 2.0083,-3.1733 3.439999,-5.41811 1.4317,-2.24481 2.60309,-4.15727 2.60309,-4.24991 0,-0.0926 0.99484,-1.63998 2.21076,-3.43853 1.21592,-1.79855 2.67054,-4.13409 3.23249,-5.19009 0.56195,-1.056 1.22023,-2.14416 1.46284,-2.41813 0.24261,-0.27397 1.73384,-2.57797 3.31384,-5.12 1.58,-2.54203 3.02856,-4.80187 3.21901,-5.02187 0.27606,-0.31887 -1.81434,-0.40426 -10.30633,-0.42101 -5.858939,-0.0115 -13.532609,-0.0773 -17.052609,-0.14603 -3.519999,-0.0688 -10.791999,-0.20999 -16.159999,-0.31385 -5.368,-0.10385 -10.089088,-0.27103 -10.491309,-0.3715 l -0.731312,-0.18267 0.09131,19.15753 c 0.05022,10.53664 0.131802,23.07382 0.18129,27.8604 l 0.08998,8.70288 1.510019,0.0971 c 6.632445,0.4266 18.430118,0.007 18.678505,-0.66465 z m 2.191514,-45.18817 c 0,-0.20715 -0.276474,-0.2924 -0.64,-0.19733 -1.188951,0.31091 -0.756103,-1.1834 0.8,-2.76183 1.66742,-1.69135 1.89934,-2.77089 0.595276,-2.77089 -0.464595,0 -1.036016,0.252 -1.26982,0.56 -0.682826,0.89951 -0.510858,1.15646 0.382307,0.57123 1.051878,-0.68921 1.330784,-0.42297 0.648208,0.61878 -0.844349,1.28864 -2.115971,0.72753 -2.115971,-0.93368 0,-0.62349 1.819113,-1.77351 2.80792,-1.77514 1.744265,-0.003 1.66256,3.07695 -0.110708,4.17289 -1.156662,0.71486 -1.569555,1.54123 -0.478249,0.95718 1.278278,-0.68412 1.441014,0.57374 0.181037,1.39931 -0.505412,0.33116 -0.8,0.38989 -0.8,0.15948 z m 35.232888,45.63681 c 2.71811,-0.11888 2.61608,-0.0273 1.98272,-1.77936 -0.28382,-0.78512 -0.58219,-2.8315 -0.66304,-4.5475 l -0.14701,-3.12 -2.36278,-0.032 c -1.29953,-0.0176 -2.75878,-0.0463 -3.24278,-0.0639 l -0.88,-0.0319 0.0289,3.83845 c 0.0371,4.92741 0.17787,5.47675 1.49518,5.83422 0.56976,0.15462 1.15019,0.2179 1.28983,0.14063 0.13964,-0.0773 1.26419,-0.18469 2.499,-0.23869 z m -1.95289,-1.11615 c 0,-0.19591 0.2885,-0.92171 0.64111,-1.61289 0.35261,-0.69118 0.79998,-2.01744 0.99417,-2.94725 0.45101,-2.15962 0.9299,-2.70491 0.90859,-1.03457 -0.024,1.88301 -1.33366,5.71786 -1.99628,5.84547 -0.30117,0.058 -0.54759,-0.0548 -0.54759,-0.25076 z m -2.16016,-1.93071 c -0.02,-2.59396 0.318,-4.07064 0.68078,-2.97413 0.12844,0.38822 0.0828,1.25222 -0.10133,1.92 -0.18418,0.66777 -0.38629,1.64613 -0.44913,2.17413 -0.0628,0.528 -0.12149,0.024 -0.13032,-1.12 z m 119.92015,2.84268 c 0,-0.15548 -0.1728,-0.28268 -0.384,-0.28268 -0.28196,0 -0.28937,-0.0946 -0.0279,-0.35612 0.42694,-0.42694 1.05188,-0.10908 1.05188,0.535 0,1.95182 0.53856,-0.1438 0.59882,-2.33009 0.0423,-1.53516 0.14088,-2.85516 0.21906,-2.93333 0.42665,-0.42666 0.61159,0.6373 0.52699,3.03186 -0.13431,3.80176 1.33264,3.63252 1.69294,-0.19531 0.28813,-3.06107 1.09542,-6.71201 1.48415,-6.71201 0.52223,0 0.69859,0.98227 0.36911,2.05582 -0.23059,0.75131 -0.21143,1.18665 0.0691,1.57032 0.21349,0.29196 0.46792,1.69466 0.56542,3.11712 0.1994,2.90912 0.1596,2.81168 1.19644,2.92984 0.722,0.0823 0.7853,-0.0576 1.19157,-2.6331 0.23598,-1.496 0.71196,-3.76097 1.05772,-5.03326 0.34576,-1.27228 0.62866,-2.44144 0.62866,-2.59812 0,-0.48755 -2.15197,-0.69035 -9.46997,-0.89243 l -7.06998,-0.19523 -0.20075,3.47952 c -0.11041,1.91374 -0.29532,3.80965 -0.41091,4.21315 -0.14846,0.51824 -0.0863,0.70614 0.21172,0.64 0.23204,-0.0515 0.47451,0.19437 0.53884,0.54637 0.33267,1.82046 0.78062,2.4 1.85506,2.4 1.35487,0 1.62381,-0.79137 1.9031,-5.6 0.11245,-1.936 0.2768,-3.772 0.36523,-4.08 0.29419,-1.0246 0.75766,-0.57802 0.75766,0.73004 0,0.87058 0.16145,1.352 0.49652,1.48058 0.34284,0.13156 0.44331,0.45032 0.32462,1.02995 -0.0945,0.46169 -0.0451,1.70343 0.10979,2.75943 0.31597,2.15368 -0.0387,2.98494 -0.67561,1.5837 l -0.41532,-0.91366 -0.19594,1.42498 c -0.11057,0.80415 -0.0603,1.51245 0.11542,1.62576 0.404,0.26051 1.52052,-0.0318 1.52052,-0.3981 z m 6.96619,-1.17038 c -0.27203,-1.04026 0.11087,-3.63306 0.51682,-3.49962 0.54186,0.17811 0.61755,2.84835 0.10076,3.55463 -0.4329,0.59164 -0.44885,0.59022 -0.61758,-0.055 z m -12.08182,-1.5923 c 0.005,-1.77727 0.274,-2.96 0.67296,-2.96 0.31776,0 0.38878,3.19114 0.0884,3.97382 -0.38118,0.99335 -0.7657,0.48136 -0.7614,-1.01382 z m 15.73224,1.99834 -0.53661,-1.0571 -0.54658,1.00938 c -0.73731,1.36158 -0.72986,1.37913 0.52319,1.23284 l 1.09661,-0.12802 z m 5.38339,1.10009 c 0,-0.18786 0.26872,-0.25627 0.59715,-0.15203 0.49234,0.15626 0.5713,0.0543 0.44987,-0.58093 -0.16818,-0.87974 0.42977,-1.41669 0.97285,-0.8736 0.27214,0.27214 0.26961,0.51542 -0.01,0.96319 -0.33425,0.53522 -0.25927,0.6125 0.70334,0.72487 0.88223,0.103 1.03489,0.0365 0.84247,-0.36707 -1.32721,-2.78349 -3.39309,-6.68209 -3.48968,-6.58551 -0.39689,0.3969 -1.43408,6.4912 -1.17584,6.90903 0.25605,0.4143 1.10987,0.38511 1.10987,-0.0379 z m 4.92764,-2.45843 c -0.83161,-1.54 -1.80024,-3.304 -2.1525,-3.92 -0.35227,-0.616 -1.50681,-2.776 -2.56565,-4.8 -1.05883,-2.024 -2.40773,-4.544 -2.99755,-5.6 -0.58982,-1.056 -3.81826,-7.464 -7.1743,-14.24 -9.6413,-19.4662 -10.83764,-21.92793 -10.83764,-22.30081 0,-0.32158 -0.93629,-0.86959 -1.13911,-0.66672 -0.0893,0.0894 0.71497,1.7739 7.14639,14.96753 2.01615,4.136 3.97331,8.168 4.34923,8.96 0.37592,0.792 0.80095,1.52634 0.9445,1.63187 0.37685,0.27702 1.17899,1.88981 1.17899,2.37047 0,0.22505 0.216,0.49207 0.48,0.59338 0.264,0.1013 0.48957,0.44071 0.50127,0.75424 0.0117,0.31352 0.43701,1.29004 0.94516,2.17004 0.50814,0.88 1.52017,2.824 2.24895,4.32 0.72879,1.496 1.95868,3.944 2.7331,5.44 1.50751,2.91217 4.78613,9.56101 5.36505,10.88 0.68672,1.5646 1.24848,2.24 1.8631,2.24 0.54963,0 0.4449,-0.32985 -0.88899,-2.8 z m 19.95163,-24.09408 c -0.0884,-14.79174 -0.26025,-26.99357 -0.38186,-27.11519 -0.12162,-0.12161 -3.27128,-0.26281 -6.99926,-0.31378 -6.15754,-0.0842 -6.68395,-0.0498 -5.7493,0.37505 2.71892,1.23604 1.73959,4.55707 -1.25886,4.26896 -2.8874,-0.27745 -3.31446,-4.06103 -0.50337,-4.45957 1.55388,-0.2203 -7.9993,-0.39327 -14.4367,-0.26139 -6.74049,0.13809 -7.70108,0.21821 -7.01418,0.58507 3.24649,1.73389 2.40053,7.73493 -1.09038,7.73493 -1.06629,0 -4.04348,-1.877 -4.06804,-2.56474 -0.01,-0.26661 -0.29635,-1.00535 -0.63739,-1.64166 -0.85585,-1.59683 -0.57134,-2.5136 0.78007,-2.5136 0.79157,0 1.08786,-0.16253 1.22043,-0.66946 0.16325,-0.62427 0.1365,-0.63455 -0.3964,-0.15228 -0.63152,0.57151 -1.62403,0.36831 -1.62403,-0.3325 0,-0.30672 -0.39924,-0.44576 -1.28,-0.44576 -1.43396,0 -1.46181,0.0415 -0.82546,1.23062 0.25,0.46716 2.78853,5.60138 5.64117,11.40938 8.4265,17.15638 11.20161,22.70178 11.52201,23.024 0.16625,0.1672 0.30228,0.48398 0.30228,0.70396 0,0.21997 0.432,1.04006 0.96,1.8224 0.528,0.78235 0.96,1.64507 0.96,1.91716 0,0.27209 0.1587,0.59278 0.35265,0.71266 0.19396,0.11987 0.56081,0.66837 0.81522,1.21888 0.25441,0.55052 0.86487,1.72094 1.35658,2.60094 2.96842,5.31243 3.98413,7.18742 4.55039,8.4 l 0.63511,1.36 h 8.66504 8.66504 z m -189.233495,26.0679 c 0.349833,-0.91164 0.183702,-1.2668 -0.295939,-0.63266 -0.258404,0.34164 -0.469824,0.73764 -0.469824,0.88 0,0.45804 0.565129,0.27551 0.765763,-0.24734 z m 25.043145,0.26532 c -0.0819,-0.13247 0.12289,-1.46447 0.45501,-2.96 l 0.60388,-2.71914 -0.12788,2.4 c -0.0703,1.32 -0.227,2.652 -0.34814,2.96 -0.17374,0.44173 -0.0532,0.56 0.57101,0.56 0.75802,0 0.78044,-0.0572 0.53341,-1.36 -0.14182,-0.748 -0.19769,-2.51343 -0.12416,-3.92317 0.21301,-4.08346 0.0217,-4.46111 -2.30676,-4.55298 l -1.93007,-0.0762 0.11239,3.68026 c 0.0618,2.02414 0.1124,4.25441 0.1124,4.95615 v 1.27589 h 1.29888 c 0.71439,0 1.2319,-0.10839 1.15003,-0.24086 z m -1.15911,-3.59914 c 0,-0.968 0.13959,-1.976 0.3102,-2.24 0.22084,-0.34174 0.3102,0.0269 0.3102,1.28 0,0.968 -0.13959,1.976 -0.3102,2.24 -0.22085,0.34174 -0.3102,-0.0269 -0.3102,-1.28 z m 22.9629,2.80094 c 0.22966,-0.47918 0.57758,-1.77342 0.77315,-2.87609 0.32398,-1.82671 0.38168,-1.92722 0.64941,-1.1312 0.20587,0.61209 0.14278,1.39329 -0.21071,2.60925 -0.65076,2.23852 -0.6883,2.1171 0.65463,2.1171 1.03417,0 1.1126,-0.0561 0.72722,-0.52048 -0.40867,-0.49242 -0.59945,-7.23049 -0.25093,-8.86278 0.10998,-0.51511 -0.12053,-0.58727 -1.97288,-0.61757 -2.93545,-0.048 -2.99086,0.012 -2.69786,2.92454 0.13479,1.33996 0.21511,3.34577 0.17848,4.45736 -0.0951,2.88514 1.14986,3.98551 2.14949,1.89987 z m -1.5327,-2.32094 c 0,-1.15902 0.42563,-1.5002 0.76576,-0.61383 0.3447,0.89827 0.20698,1.73383 -0.28576,1.73383 -0.33524,0 -0.48,-0.33778 -0.48,-1.12 z m 32.60099,3.07087 c 0.24255,-0.15362 0.3462,-0.43271 0.23033,-0.62019 -0.11587,-0.18749 -0.29208,-1.10359 -0.39156,-2.03578 -0.22476,-2.10597 -0.43976,-2.40284 -0.43976,-0.6072 0,0.74491 -0.15509,1.64416 -0.34464,1.99834 -0.59219,1.1065 -0.0177,1.87497 0.94563,1.26483 z m 13.79901,-0.33199 c 0,-0.34161 -0.144,-0.71011 -0.32,-0.81888 -0.1815,-0.11217 -0.32,0.15668 -0.32,0.62111 0,0.45039 0.144,0.81889 0.32,0.81889 0.176,0 0.32,-0.2795 0.32,-0.62112 z m 1.31802,-2.57793 c -0.0925,-2.92231 0.11945,-3.97204 0.63708,-3.15512 0.1513,0.23879 0.2773,1.77817 0.28,3.42083 0.005,3.25084 0.60604,4.01959 1.02131,1.30701 0.77411,-5.05655 1.31272,-9.26858 1.19791,-9.36796 -0.0739,-0.064 -1.03433,-0.0471 -2.13432,0.0375 l -2,0.15374 -0.0299,1.80154 c -0.0164,0.99085 -0.0696,2.52154 -0.11815,3.40154 -0.0485,0.88 0.0304,2.104 0.17538,2.72 0.14497,0.616 0.34914,1.53299 0.45371,2.03776 0.35127,1.69563 0.60821,0.52433 0.517,-2.35681 z m 5.40197,2.89997 c 0,-0.1645 -0.21537,-1.32293 -0.4786,-2.5743 -0.29466,-1.40076 -0.43828,-3.43811 -0.3737,-5.30092 0.0577,-1.66413 -0.0149,-3.0257 -0.16139,-3.0257 -0.14647,0 -0.26631,0.61295 -0.26631,1.36211 0,0.74916 -0.15244,1.86516 -0.33875,2.48 -0.18632,0.61484 -0.44067,2.52189 -0.56523,4.23789 l -0.22647,3.12 h 1.20523 c 0.66287,0 1.20522,-0.13459 1.20522,-0.29908 z m 4.72075,-1.46092 c 0.8435,-3.36773 1.07423,-10.01716 0.33167,-9.55823 -0.17629,0.10895 -1.35128,0.18609 -2.6111,0.17142 l -2.29057,-0.0267 0.0995,3.58674 c 0.17661,6.36409 0.65858,7.67675 2.76204,7.52258 1.28118,-0.0939 1.3158,-0.12827 1.70842,-1.69584 z m -2.088,1.06474 c -0.46765,-0.46765 -0.51647,-3.42133 -0.0678,-4.10474 0.49397,-0.75248 0.94886,0.18897 0.92771,1.92 -0.0234,1.9202 -0.33438,2.71022 -0.85986,2.18474 z m 4.08725,0.0741 c 0,-0.34161 -0.144,-0.71011 -0.32,-0.81888 -0.176,-0.10878 -0.33703,-0.51328 -0.35785,-0.89889 -0.0294,-0.54505 -0.0922,-0.48742 -0.28215,0.25889 -0.42568,1.67292 -0.36305,2.08 0.32,2.08 0.42018,0 0.64,-0.21334 0.64,-0.62112 z m 2.41202,-4.45756 c 0.40716,-0.40717 0.62606,0.56705 0.60824,2.70704 -0.0404,4.85087 1.17742,2.6059 1.92887,-3.55578 0.25707,-2.10792 0.55676,-4.13854 0.66598,-4.5125 0.18971,-0.64958 -4.92003,-1.56182 -5.49995,-0.9819 -0.34107,0.34107 -0.26856,7.49127 0.0804,7.93237 0.19558,0.2472 0.44248,1.0138 0.54866,1.70355 0.36275,2.35635 0.99017,2.01516 1.26776,-0.6894 0.1386,-1.35047 0.3186,-2.52199 0.4,-2.60338 z m 3.83869,3.87868 c -0.2323,-1.26415 -0.81071,-2.1945 -0.81071,-1.304 0,0.2772 -0.09,0.954 -0.2,1.504 -0.1763,0.88151 -0.1152,1 0.51562,1 0.6528,0 0.69626,-0.10533 0.49509,-1.2 z m 4.78603,-1.28 c 0.28622,-1.364 0.72757,-2.86143 0.98079,-3.32762 0.25323,-0.4662 0.44006,-1.4022 0.41521,-2.08 -0.0249,-0.67781 0.0552,-1.68292 0.17794,-2.23358 0.26387,-1.184 -0.15133,-1.31059 -3.71506,-1.13265 l -2.14438,0.10707 -0.20855,1.39067 c -0.1147,0.76487 -0.10781,1.55366 0.0153,1.75287 0.12312,0.19921 0.2787,1.70355 0.34574,3.34298 0.17079,4.17629 0.39786,4.66026 2.18653,4.66026 h 1.42609 z m -2.1834,0.98666 c -0.35601,-0.35601 -0.23849,-3.62173 0.15692,-4.36056 0.36186,-0.67615 0.37586,-0.67748 0.61751,-0.059 0.70772,1.81144 0.0978,5.29181 -0.77443,4.41953 z m 4.2623,0.77334 c -0.0137,-2.26057 -0.83636,-2.84949 -1.00572,-0.72 -0.0957,1.20379 -0.0223,1.44 0.44778,1.44 0.37109,0 0.56082,-0.24484 0.55794,-0.72 z m 4.08925,-0.48 c 0.3756,-1.12264 1.2225,-9.29962 0.984,-9.5007 -0.0599,-0.0505 -1.06104,-0.18546 -2.22479,-0.29994 l -2.1159,-0.20815 -0.2041,1.48906 c -0.7182,5.23983 0.20826,9.71973 2.01007,9.71973 1.04329,0 1.18624,-0.11062 1.55072,-1.2 z m -2.20278,0.32 c -0.0208,-0.132 -0.0332,-0.312 -0.0275,-0.4 0.41615,-6.43574 0.47015,-6.76879 1.00825,-6.21867 0.48129,0.49203 0.008,6.85867 -0.50934,6.85867 -0.23841,0 -0.45052,-0.108 -0.47136,-0.24 z m 4.0778,-0.22099 c -0.39595,-1.26504 -0.43809,-1.26007 -0.82744,0.0975 -0.26255,0.91544 -0.22377,1.00346 0.44213,1.00346 0.68522,0 0.70881,-0.0674 0.38531,-1.10099 z m 4.25099,-1.21901 c 0.62977,-3.71246 0.6297,-3.72938 -0.0166,-3.93451 -0.63811,-0.20253 -0.79831,-0.94163 -0.27429,-1.26549 0.176,-0.10878 0.32,-0.76528 0.32,-1.45889 0,-0.90766 0.13453,-1.26111 0.48,-1.26111 0.264,0 0.48,-0.2328 0.48,-0.51732 0,-0.38032 -0.19067,-0.46623 -0.72,-0.32438 -0.396,0.10613 -1.476,0.19493 -2.4,0.19733 l -1.68001,0.004 v 3.72287 c 0,5.38795 0.59026,7.15713 2.38786,7.15713 1.02846,0 1.02988,-0.002 1.42304,-2.32 z m -2.2109,-0.74667 c 0,-2.34984 0.75819,-2.23839 0.89673,0.13182 0.0774,1.32395 -0.003,1.65485 -0.4,1.65485 -0.38966,0 -0.49673,-0.38512 -0.49673,-1.78667 z m 5.46831,-0.0533 c -0.0386,-1.70985 0.062,-2.96 0.2382,-2.96 0.51605,0 0.69349,0.90734 0.69349,3.54617 0,1.9728 0.10038,2.53383 0.45337,2.53383 0.74792,0 1.76283,-3.95672 1.76377,-6.87624 6.4e-4,-1.92767 0.12156,-2.64451 0.49184,-2.91527 1.27206,-0.93015 0.58339,-1.40849 -2.02781,-1.40849 h -2.51883 l -0.21483,3.44 c -0.11849,1.89755 -0.0771,4.1573 0.0924,5.03974 0.16899,0.87987 0.25671,1.65029 0.19495,1.71205 -0.2631,0.2631 -0.79488,-0.35953 -0.79488,-0.93068 0,-0.34161 -0.144,-0.62111 -0.32,-0.62111 -0.176,0 -0.32,0.58469 -0.32,1.29932 v 1.29931 l 1.16757,-0.0993 1.16757,-0.0993 z m 4.90997,2.41155 c -0.12367,-0.38965 -0.3196,-1.43365 -0.43541,-2.32 l -0.21055,-1.61155 -0.2281,1.61157 c -0.12546,0.88637 -0.4514,1.93037 -0.72431,2.32 -0.48483,0.6922 -0.46962,0.70843 0.66351,0.70843 1.05144,0 1.13872,-0.0661 0.93486,-0.70845 z m 1.78172,-1.53155 c 0,-1.28 0.13715,-2.24 0.32,-2.24 0.18322,0 0.32,0.96889 0.32,2.26666 0,2.30756 0.69884,3.15281 0.88191,1.06667 0.045,-0.51333 0.21136,-2.01333 0.36959,-3.33333 0.15823,-1.32 0.35731,-3.37846 0.4424,-4.57434 l 0.15471,-2.17435 -1.9643,0.0943 -1.96431,0.0943 -0.0996,2.72 c -0.0892,2.43664 0.39937,7.44946 0.7873,8.07714 0.46235,0.7481 0.75232,-0.0217 0.75232,-1.99714 z m 3.17751,2 c -0.0459,-0.49026 -0.57335,-1.50621 -0.59501,-1.14618 -0.0124,0.20561 -0.1099,0.60161 -0.21673,0.88 -0.12746,0.33216 -0.0174,0.50618 0.32,0.50618 0.28283,0 0.50411,-0.108 0.49174,-0.24 z m 12.31499,-0.64 c -0.0943,-0.484 -0.28978,-1.6 -0.43436,-2.48 l -0.26286,-1.6 -0.0376,1.44211 c -0.0207,0.79316 -0.17159,1.90916 -0.3353,2.48 -0.27685,0.96534 -0.24386,1.03789 0.472,1.03789 0.66787,0 0.74698,-0.11638 0.59816,-0.88 z m -114.05249,0.25888 c 0,-0.16561 -0.144,-0.39011 -0.32,-0.49888 -0.176,-0.10878 -0.33137,-0.51328 -0.34527,-0.89889 -0.0222,-0.6173 -0.0637,-0.59592 -0.34666,0.17889 -0.17677,0.484 -0.52541,0.88 -0.77474,0.88 -0.49316,0 -0.61567,-0.5019 -0.18715,-0.76674 0.1464,-0.0905 0.4453,-1.21498 0.66423,-2.49889 0.73838,-4.33026 1.17543,-4.30836 1.30959,0.0656 0.14876,4.85031 2.73876,5.41863 3.6225,0.79488 0.0667,-0.34918 0.23885,-0.90892 0.38246,-1.24386 0.14506,-0.33833 0.11248,-1.16582 -0.0733,-1.86185 -0.19935,-0.74686 -0.22791,-1.72507 -0.0707,-2.42203 0.30475,-1.35123 0.22146,-1.5228 -0.56714,-1.16817 -0.31559,0.14192 -1.4378,0.27657 -2.4938,0.29922 -1.056,0.0227 -2.892,0.0683 -4.08,0.1015 l -2.16002,0.0603 v 1.93683 c 0,2.7411 0.86636,6.39901 1.46148,6.17064 0.25219,-0.0968 0.45852,-0.0165 0.45852,0.17829 0,0.19483 -0.144,0.35424 -0.32,0.35424 -0.176,0 -0.32,0.144 -0.32,0.32 0,0.18051 0.90666,0.32 2.08,0.32 1.144,0 2.08,-0.1355 2.08,-0.30112 z m -4.24871,-2.5885 c -0.24184,-1.80305 0.10042,-4.05137 0.43695,-2.87038 0.32367,1.13587 0.33069,3.28312 0.0124,3.78523 -0.18019,0.28424 -0.32918,-0.0191 -0.44932,-0.91485 z m 8.49435,2.22257 c -0.13262,-0.50716 -0.23932,-0.56469 -0.44514,-0.24 -0.39419,0.62186 -0.34089,0.90705 0.16954,0.90705 0.29858,0 0.39133,-0.2245 0.2756,-0.66705 z m 20.86901,0.10705 c -0.12861,-0.308 -0.33835,-0.992 -0.46611,-1.52 l -0.23228,-0.96 -0.25429,1.28 c -0.13986,0.704 -0.41352,1.38579 -0.60813,1.5151 -0.19462,0.1293 0.12956,0.2373 0.72039,0.24 0.89968,0.004 1.03624,-0.0861 0.84042,-0.5551 z m 81.98394,-3.02 c -0.10215,-0.25528 -0.17798,-0.17945 -0.19333,0.19333 -0.0139,0.33733 0.0617,0.52633 0.16807,0.42 0.10633,-0.10633 0.1177,-0.38233 0.0252,-0.61333 z m -17.27684,-5.29391 c -0.0811,-0.31135 -0.15285,-0.13409 -0.15937,0.39391 -0.007,0.528 0.0599,0.78274 0.14751,0.56609 0.0877,-0.21665 0.093,-0.64865 0.0119,-0.96 z m 65.55913,-18.67989 c 0.0973,-0.15741 -0.25184,-0.2862 -0.77583,-0.2862 -0.52399,0 -1.18049,-0.0874 -1.45888,-0.19424 -0.35115,-0.13475 -0.50618,-0.01 -0.50618,0.40846 0,0.64317 2.34974,0.70488 2.74089,0.072 z m -44.40942,-20.2062 c -0.61127,-0.748 -1.42192,-1.50215 -1.80143,-1.67588 -0.7442,-0.34068 -0.94466,-1.121 -0.29004,-1.12902 0.26704,-0.003 0.24133,-0.10522 -0.0773,-0.30668 -0.71337,-0.451 -1.04375,0.10353 -0.61817,1.03757 0.2394,0.52544 0.54616,0.75773 0.84778,0.64199 0.33233,-0.12753 0.43833,-0.003 0.35709,0.41857 -0.0697,0.36178 0.26675,0.9482 0.84754,1.47731 1.51471,1.37992 1.99397,1.07727 0.73455,-0.46386 z m 3.02853,-1.09193 c -0.22,-0.0888 -0.58,-0.0888 -0.8,0 -0.22,0.0888 -0.04,0.1614 0.4,0.1614 0.44,0 0.62,-0.0726 0.4,-0.1614 z m -0.24,-1.06807 c 0.10878,-0.176 0.0453,-0.32 -0.14111,-0.32 -0.18639,0 -0.33889,0.144 -0.33889,0.32 0,0.176 0.0635,0.32 0.14112,0.32 0.0776,0 0.23011,-0.144 0.33888,-0.32 z m 22.58571,-0.51097 c 0.35758,-0.43086 0.33864,-0.55878 -0.12082,-0.8159 -0.29969,-0.16771 -0.54489,-0.50926 -0.54489,-0.75899 0,-0.58564 -0.92327,-0.26028 -1.67925,0.59175 -0.42333,0.47712 -0.47214,0.7353 -0.20082,1.06221 0.49111,0.59175 2.02868,0.54399 2.54578,-0.0791 z m -22.74571,-0.8068 c 0,-0.176 -0.144,-0.23101 -0.32,-0.12223 -0.176,0.10877 -0.32,0.34177 -0.32,0.51777 0,0.176 0.144,0.231 0.32,0.12223 0.176,-0.10878 0.32,-0.34177 0.32,-0.51777 z m -0.96,-0.92223 c 0,-0.176 -0.0635,-0.32 -0.14111,-0.32 -0.0776,0 -0.23011,0.144 -0.33889,0.32 -0.10877,0.176 -0.0453,0.32 0.14112,0.32 0.18638,0 0.33888,-0.144 0.33888,-0.32 z m -0.96,-0.62874 c 0,-0.39991 -1.13499,-1.0096 -1.39515,-0.74945 -0.27962,0.27963 0.42252,1.05819 0.95433,1.05819 0.24246,0 0.44082,-0.13894 0.44082,-0.30874 z M 57.719701,140.64607 c 0.267776,-7.55485 0.267632,-7.58361 -0.05198,-10.46928 -0.167616,-1.51336 -0.119558,-2.09706 0.188326,-2.28734 0.331604,-0.20494 0.425597,-5.47361 0.475172,-26.63489 l 0.0618,-26.379414 -1.907152,-0.39392 c -1.803741,-0.37255 -11.207983,-0.52666 -11.748633,-0.19252 -0.493325,0.3049 -10.472752,0.21826 -14.719891,-0.12779 -12.642787,-1.0301 -11.806804,-0.90933 -11.354975,-1.6404 0.259639,-0.42011 3.045526,-0.29847 11.034975,0.48182 11.06136,1.0803 20.869046,0.20522 26.239999,-2.34124 0.968,-0.45895 1.852836,-0.80756 1.966301,-0.77468 0.36048,0.10443 0.482947,-2.17258 0.130947,-2.43464 -1.046115,-0.77882 -3.837923,-1.05711 -13.387622,-1.33451 -5.670294,-0.1647 -11.389625,-0.4392 -12.709625,-0.60999 -1.32,-0.17079 -4.803501,-0.31685 -7.741114,-0.32458 -5.000108,-0.0131 -6.243253,-0.21843 -5.543311,-0.91534 0.374727,-0.37311 9.671518,-0.10281 14.897875,0.43315 6.681311,0.68516 21.36933,0.27714 23.746549,-0.65965 0.389108,-0.15334 0.56,-0.0675 0.56,0.28122 0,0.49489 -1.279292,0.97434 -3.36,1.25923 -0.564451,0.0773 -0.234828,0.153 0.8,0.18376 0.968,0.0288 2.048,0.13007 2.4,0.2251 0.615805,0.16626 0.633952,0.0543 0.48,-2.96011 l -0.16,-3.1329 -1.12,-0.22382 c -4.455388,-0.89037 -6.385222,-1.18944 -8.857286,-1.37264 -1.552493,-0.11505 -6.062713,-0.48734 -10.022713,-0.82729 -3.96,-0.33996 -7.908744,-0.65561 -8.774986,-0.70144 -1.013969,-0.0537 -1.628015,-0.24418 -1.723861,-0.53491 -0.139698,-0.42374 6.960354,-0.34454 10.658847,0.11891 1.258339,0.15768 9.05087,0.81554 10.08,0.85097 1.321289,0.0455 4.01974,-0.32081 4.939564,-0.67052 0.474154,-0.18027 1.572723,-0.32777 2.441267,-0.32777 0.868541,0 1.579168,-0.144 1.579168,-0.32 0,-0.176 0.216,-0.32 0.48,-0.32 0.264,0 0.485162,-0.18 0.491466,-0.4 0.03637,-1.26879 0.05994,-21.94776 0.02746,-24.09968 l -0.03892,-2.57968 -3.988416,-0.87406 c -2.193625,-0.48073 -4.389625,-0.9314 -4.879999,-1.00148 -4.428525,-0.63293 -7.507527,-1.22179 -11.771584,-2.25133 -2.200582,-0.53133 -4.839418,-0.91021 -7.04,-1.01079 -3.046042,-0.13923 -5.713731,-0.74298 -3.282891,-0.74298 0.464813,0 0.945163,-0.16189 1.067446,-0.35974 0.268454,-0.43437 4.215602,-0.10489 4.827532,0.40297 0.219929,0.18253 0.546941,0.24097 0.726688,0.12988 0.179747,-0.11109 1.446057,0.0332 2.814016,0.32067 1.367961,0.28746 3.495203,0.56969 4.727203,0.62718 1.232,0.0575 3.464,0.42511 4.96,0.81694 1.496,0.39182 2.969164,0.70125 3.273699,0.68762 0.304534,-0.0136 0.623014,0.0874 0.707731,0.22443 0.08472,0.13708 1.599552,0.20224 3.366301,0.14481 1.766748,-0.0574 3.212268,0.0205 3.212268,0.17309 0,0.31701 -1.063561,0.64777 -2.24,0.69664 -0.674032,0.028 -0.623644,0.0834 0.32,0.35163 0.616,0.17512 1.360407,0.53396 1.654234,0.79742 0.293827,0.26346 0.913174,0.43119 1.376326,0.37274 1.065415,-0.13447 1.142749,1.02707 1.07953,16.21372 -0.0036,0.88 0.01296,18.16 0.03696,38.4 0.05531,46.670044 -0.301101,64.043014 -1.326871,64.676974 -0.212604,0.1314 -0.238748,-2.09917 -0.07782,-6.63955 z m 0.624243,-68.365944 c 0.119747,-1.60554 -0.281725,-1.96704 -1.230291,-1.10778 -0.38297,0.34691 -1.416311,0.90041 -2.296311,1.23 l -1.599999,0.59925 1.912732,0.2411 c 1.052,0.13261 2.06,0.30219 2.24,0.37686 0.660285,0.27389 0.875632,-0.0223 0.973869,-1.33943 z m -0.166602,-14.6397 v -1.44822 l -0.954486,0.49359 c -0.524966,0.27147 -1.608896,0.58328 -2.408736,0.69291 -1.652249,0.22646 -2.252019,0.74074 -0.895664,0.768 0.494387,0.01 1.402886,0.20875 2.018886,0.44182 2.018826,0.76384 2.24,0.67022 2.24,-0.9481 z m -1.080886,69.208224 c -0.107539,-0.396 -0.568173,-2.304 -1.023629,-4.24 -0.455459,-1.936 -1.104265,-4.13043 -1.441795,-4.87651 -0.33753,-0.74609 -0.61369,-1.57409 -0.61369,-1.84 0,-0.26592 -0.141257,-0.48349 -0.313904,-0.48349 -0.172646,0 -0.408214,-0.396 -0.523484,-0.88 -0.220832,-0.92724 -0.361383,-1.24628 -1.997856,-4.53508 -1.113939,-2.23867 -0.932864,-3.41968 0.234669,-1.53057 0.374316,0.60565 0.680576,1.24275 0.680576,1.41576 0,0.17301 0.330073,0.94801 0.733497,1.72223 2.240211,4.2992 4.170019,10.15011 4.554186,13.80766 0.224915,2.14134 0.08776,2.82576 -0.28857,1.44 z M 159.75522,107.69287 c -0.22166,-0.35866 0.37662,-0.91025 0.99717,-0.91932 0.88697,-0.013 3.56852,-3.54426 3.17496,-4.18105 -0.10976,-0.1776 0.24389,-0.82799 0.78589,-1.4453 1.54666,-1.761554 2.50945,-5.578554 1.40711,-5.578554 -0.67385,0 -2.96843,2.99001 -3.438,4.480004 -0.30508,0.968 -0.61721,1.95622 -0.69363,2.19604 -0.2619,0.82184 -1.09138,-0.28647 -1.09138,-1.45824 0,-2.305724 2.60946,-5.243704 5.09973,-5.741754 1.06821,-0.21364 1.47754,0.31868 1.80114,2.34238 0.36141,2.26015 -3.56356,9.379564 -5.17191,9.381214 -0.19307,2e-4 -0.68311,0.28836 -1.08896,0.64036 -0.82559,0.71602 -1.45337,0.81615 -1.78212,0.28422 z m -1.95653,-0.48166 c -0.2875,-0.74922 0.29916,-2.17849 0.94526,-2.30292 0.58957,-0.11353 0.72625,0.70272 0.35169,2.10036 -0.22377,0.835 -1.0073,0.95737 -1.29695,0.20256 z M 49.665343,106.96065 c -0.11714,-0.30526 -0.05458,-0.71342 0.139017,-0.90702 0.256,-0.256 0.410087,-0.20063 0.564983,0.20302 0.117139,0.30526 0.05458,0.71342 -0.139018,0.90702 -0.256,0.256 -0.410086,0.20063 -0.564982,-0.20302 z m -1.445098,-2.192 c -0.263683,-0.22 -0.848029,-0.904 -1.298547,-1.52 -0.868422,-1.1874 -5.576442,-6.080004 -5.850627,-6.080004 -0.08903,0 -1.067971,-0.9 -2.175418,-2 -2.907251,-2.8877 -7.131561,-5.03858 -9.905948,-5.04377 -1.106799,-0.002 -4.244362,-0.22271 -6.972362,-0.49031 -2.728,-0.26759 -6.224741,-0.60664 -7.770536,-0.75343 -2.802778,-0.26616 -3.430212,-0.45841 -2.976583,-0.91204 0.386418,-0.38642 7.250645,-0.056 11.707119,0.56356 7.018623,0.97574 24.938537,-0.0273 27.709052,-1.55095 0.33602,-0.1848 1.870948,-0.72972 3.410947,-1.21093 1.54,-0.48121 2.8,-1.00205 2.8,-1.15742 0,-0.15537 0.144,-0.19349 0.32,-0.0847 1.495364,0.92419 -4.821996,3.48386 -10.988415,4.45229 -2.720743,0.4273 -4.001706,0.55446 -9.945296,0.98727 -1.217539,0.0887 -2.26769,0.21518 -2.333661,0.28115 -0.155056,0.15506 1.859895,1.34492 2.762823,1.6315 0.841283,0.26701 11.003567,10.350064 11.879881,11.787244 0.90239,1.47996 0.721824,2.01354 -0.372429,1.10056 z m 114.117095,-1.52 c -0.26786,-0.4334 0.0936,-0.96 0.65888,-0.96 0.25361,0 0.46112,0.288 0.46112,0.64 0,0.6625 -0.77201,0.88307 -1.12,0.32 z m 153.9449,-20.117384 c -3.5773,-0.38248 -2.39355,-0.89445 2.1262,-0.91957 2.33689,-0.013 4.96889,-0.18256 5.84889,-0.37682 3.39632,-0.74976 3.68,-0.7729 3.68,-0.30022 0,0.9642 -7.70195,2.01927 -11.65509,1.59661 z M 56.705342,82.640646 c -0.117139,-0.30526 -0.05458,-0.71342 0.139018,-0.90702 0.256,-0.256 0.410086,-0.20063 0.564982,0.20302 0.11714,0.30526 0.05458,0.71342 -0.139017,0.90702 -0.256,0.256 -0.410087,0.20063 -0.564983,-0.20302 z m -4.447999,-1.05154 c -1.327888,-0.31948 -2.709482,-0.39891 -4.48,-0.25756 -10.52944,0.8406 -31.519999,0.27035 -31.519999,-0.8563 0,-0.24304 1.671732,-0.26523 5.679999,-0.0754 5.340591,0.25294 17.417405,0.23144 21.68,-0.0386 1.056,-0.0669 3.336108,-0.20938 5.066908,-0.31661 2.787632,-0.1727 5.202909,-0.75136 7.973091,-1.91022 0.308,-0.12884 0.557796,-0.11085 0.555101,0.04 -0.01376,0.77051 -1.276009,1.56534 -2.999241,1.88862 -1.60472,0.30105 -1.728016,0.7143 -0.284752,0.95439 1.653356,0.27503 2.008892,0.40467 2.008892,0.73249 0,0.42335 -1.529897,0.35649 -3.679999,-0.1608 z m 276.159987,-0.10046 c -0.34858,-0.56402 0.10621,-0.86564 1.6176,-1.0728 0.8113,-0.1112 1.93123,-0.40182 2.48874,-0.64583 1.57164,-0.68785 6.25113,-2.04743 8.31219,-2.41502 2.63392,-0.46977 2.49875,-0.14286 2.43779,-5.89485 l -0.0548,-5.1715 h -9.53417 c -8.76563,0 -10.38109,-0.11291 -9.80845,-0.68554 0.23319,-0.2332 0.76839,-0.25146 5.02112,-0.17128 1.672,0.0315 5.60317,0.0384 8.73594,0.0152 l 5.69596,-0.0421 -0.096,-7.48391 -0.0959,-7.48391 -1.12,-0.33163 c -0.616,-0.1824 -2.128,-0.40642 -3.36,-0.49781 -1.232,-0.0914 -3.57046,-0.37157 -5.19654,-0.62262 -1.62612,-0.25104 -4.36212,-0.47347 -6.08,-0.49429 -1.71792,-0.0208 -3.55546,-0.14183 -4.08346,-0.2689 l -0.96,-0.23103 0.96,-0.39439 c 0.528,-0.21692 1.32679,-0.32136 1.77507,-0.23209 0.44829,0.0893 1.02429,0.03 1.28,-0.13182 0.37536,-0.23746 0.34474,-0.29506 -0.15907,-0.29902 -0.48761,-0.004 -0.53952,-0.0894 -0.23744,-0.39145 0.55363,-0.55365 5.51686,-0.37816 9.9832,0.353 2.02304,0.33118 4.47024,0.58221 5.43824,0.55785 l 1.76,-0.0443 0.0906,-3.22505 0.0906,-3.22505 -2.33059,-0.58468 c -1.28182,-0.32158 -4.27459,-0.69559 -6.65059,-0.83113 -4.06058,-0.23165 -6.78416,-0.59768 -8.4143,-1.13085 -0.38813,-0.12695 -1.18547,-0.2013 -1.77187,-0.16524 -0.5864,0.0361 -0.99002,-0.0577 -0.89693,-0.20827 0.13405,-0.21686 3.95219,-0.24961 6.9231,-0.0594 1.78906,0.11455 9.46198,-0.38777 11.04,-0.72276 l 1.92,-0.40758 0.0931,-2.27741 0.0932,-2.27742 -2.81315,-0.6671 c -2.32208,-0.55065 -7.71901,-1.22084 -10.49315,-1.30304 -0.352,-0.0104 -2.008,-0.25238 -3.68,-0.53767 -1.672,-0.28529 -3.544,-0.59315 -4.16,-0.68414 -1.83875,-0.27158 -0.16624,-0.68975 2.09392,-0.52353 1.04835,0.0771 5.61408,0.12501 10.14608,0.10646 8.08438,-0.0331 9.20182,0.10658 7.62102,0.95259 -0.34041,0.1822 -1.31241,0.34333 -2.16,0.35808 l -1.54102,0.0268 1.76,0.42021 c 0.968,0.23112 2.084,0.52384 2.48,0.6505 0.68765,0.21995 0.72224,0.14595 0.77005,-1.64703 0.0477,-1.78687 0.16809,-4.78988 0.23763,-5.92532 0.0237,-0.38556 0.33914,-0.528 1.16963,-0.528 0.88496,0 1.11453,0.11714 1.03475,0.528 -0.0564,0.2904 -0.38819,0.528 -0.73731,0.528 -0.7111,0 -1.16627,4.98407 -0.75981,8.32 0.13888,1.13976 0.20791,1.30084 0.24,0.56 0.0712,-1.64452 1.00506,-1.38973 1.00506,0.27424 0,1.04894 -0.099,1.27626 -0.49024,1.12611 -0.98582,-0.37829 -1.07782,1.50768 -1.10061,22.5585 -0.0221,20.42588 -0.0681,22.02128 -0.60995,21.14457 -0.19421,-0.31423 -0.47693,-0.30298 -1.34259,0.0535 -0.60314,0.24833 -1.74461,0.55091 -2.53661,0.6724 -1.6423,0.25191 -5.62438,1.37298 -6.51891,1.83525 -1.75834,0.90866 -4.21251,1.39474 -4.52109,0.89547 z m 14.704,-32.89397 c -0.1672,-0.13968 -0.88,-0.16011 -1.584,-0.0454 -0.83414,0.13591 -1.00134,0.22608 -0.48,0.25887 0.44,0.0277 1.01478,0.18611 1.27731,0.35208 0.56247,0.3556 1.27562,-0.15708 0.78669,-0.56554 z m -6.864,-0.58218 c -4.21654,-0.6856 -7.06992,-0.97431 -7.22054,-0.73059 -0.0755,0.1221 0.83596,0.31974 2.0254,0.43919 1.18944,0.11945 2.66493,0.33528 3.27888,0.47961 0.61396,0.14433 1.90826,0.26055 2.87626,0.25824 1.67802,-0.004 1.63331,-0.0248 -0.96,-0.44645 z m -8.24,-0.65578 c -0.22,-0.0888 -0.58,-0.0888 -0.8,0 -0.22,0.0888 -0.04,0.1614 0.4,0.1614 0.44,0 0.62,-0.0726 0.4,-0.1614 z m 15.28,-8.58807 c 0,-1.21775 -0.056,-1.26937 -0.88435,-0.81568 -0.3056,0.16738 -1.41965,0.4079 -2.47565,0.53448 l -1.92,0.23016 1.44,0.24913 c 0.792,0.13703 1.872,0.38813 2.4,0.55802 1.42848,0.45961 1.44,0.45355 1.44,-0.75611 z m 4.74602,41.12 c -3.69479,-0.15833 -4.67965,-0.40771 -3.78749,-0.9591 0.30678,-0.1896 0.4288,-0.71674 0.36627,-1.5826 -0.0728,-1.00834 0.0189,-1.2983 0.41072,-1.2983 0.37523,0 0.50448,0.32796 0.50448,1.28 0,0.87893 0.13926,1.28 0.44445,1.28 0.24445,0 0.42445,-0.252 0.4,-0.56 -0.0288,-0.36148 0.18243,-0.56 0.59555,-0.56 0.41312,0 0.62426,0.19852 0.59555,0.56 -0.031,0.38945 0.18835,0.56 0.72,0.56 0.53533,0 0.76445,-0.18063 0.76445,-0.6027 0,-0.38723 0.2833,-0.65685 0.79248,-0.75419 0.92272,-0.17639 1.12752,-0.0356 1.12752,0.7753 0,0.46583 0.21306,0.57552 1.00115,0.51547 l 1.00119,-0.0763 -0.20247,-3.6888 c -0.27821,-5.06853 -0.33254,-49.77526 -0.061,-50.21456 0.14989,-0.24251 -0.36736,-0.36198 -1.63997,-0.37878 -4.34995,-0.0574 -4.72298,-0.11187 -4.83875,-0.70618 -0.10211,-0.52408 0.17645,-0.5633 3.40867,-0.48 l 3.51987,0.0907 0.20154,26.4 c 0.11085,14.52 0.21709,26.616 0.23609,26.88 0.25501,3.54521 -0.0763,3.75499 -5.56028,3.52 z m -129.22602,-2.08 c 0,-0.44 0.144,-0.8 0.32,-0.8 0.176,0 0.32,0.36 0.32,0.8 0,0.44 -0.144,0.8 -0.32,0.8 -0.176,0 -0.32,-0.36 -0.32,-0.8 z m -4.16,-0.8 c 0,-1.02583 0.44506,-1.28959 0.76577,-0.45383 0.32908,0.85757 0.21665,1.41383 -0.28577,1.41383 -0.32,0 -0.48,-0.32 -0.48,-0.96 z m 136.85123,0.2586 c -0.23862,-0.91248 0.32541,-1.5759 0.7617,-0.89593 0.3768,0.58725 0.27011,1.34333 -0.21219,1.5039 -0.19757,0.0658 -0.44487,-0.20781 -0.54951,-0.60797 z m -37.38216,-1.57008 c -0.64688,-0.39979 -0.30684,-0.50564 2.93093,-0.91235 8.54999,-1.074 21.97091,-1.65523 24.13914,-1.04541 2.62988,0.73965 0.92499,0.95178 -9.00608,1.12057 -5.59517,0.0951 -11.10906,0.32128 -12.25306,0.50264 -3.09328,0.49039 -5.34868,0.62024 -5.81093,0.33455 z m 30.66427,-0.50186 c -0.44236,-0.44235 -0.22595,-2.34666 0.26666,-2.34666 0.34666,0 0.48,0.35555 0.48,1.28 0,1.2011 -0.2521,1.56124 -0.74666,1.06666 z m 6.50666,-0.93333 c 0,-1.44586 0.75539,-1.33568 0.90029,0.13131 0.0741,0.75026 -0.0304,1.01536 -0.4,1.01536 -0.36064,0 -0.50029,-0.32009 -0.50029,-1.14667 z m -232.17723,0.15879 c -0.34696,-0.56141 0.21921,-0.83735 2.15802,-1.0518 1.14244,-0.12636 1.89816,-0.0762 2.02849,0.13468 0.14224,0.23016 0.35,0.21798 0.65922,-0.0387 0.36712,-0.30469 0.45133,-0.23283 0.45057,0.38446 -9.6e-4,0.64942 -0.16275,0.76266 -1.12,0.78319 -0.61549,0.0132 -1.11906,-0.0912 -1.11906,-0.23208 0,-0.14084 -0.36938,-0.11565 -0.82084,0.056 -1.07852,0.41006 -1.96966,0.39579 -2.2364,-0.0358 z m 201.77723,-0.984 c 0,-0.87758 3.1225,-1.24739 10.51574,-1.24543 3.52087,9.6e-4 6.39668,-0.16804 7.9642,-0.46795 1.62185,-0.31032 2.56096,-0.36186 2.77072,-0.15208 1.01888,1.01886 -2.60311,1.54655 -11.17066,1.62746 -3.52,0.0332 -7.228,0.15566 -8.24,0.27202 -1.012,0.11637 -1.84,0.10106 -1.84,-0.034 z m 30.4,-2.37479 c 0,-1.44586 0.75539,-1.33568 0.90029,0.13131 0.0741,0.75026 -0.0304,1.01536 -0.4,1.01536 -0.36064,0 -0.50029,-0.32009 -0.50029,-1.14667 z m -103.68,-1.22716 c 0,-1.56486 0.23936,-2.42617 0.67424,-2.42617 0.15717,0 0.28576,0.864 0.28576,1.92 0,1.49333 -0.10666,1.92 -0.48,1.92 -0.35424,0 -0.48,-0.37043 -0.48,-1.41383 z m 97.17334,1.20049 c -0.44236,-0.44235 -0.22595,-2.34666 0.26666,-2.34666 0.34666,0 0.48,0.35555 0.48,1.28 0,1.2011 -0.2521,1.56124 -0.74666,1.06666 z m -175.60436,-0.27809 c -0.30424,-3.02616 0.25396,-9.90965 0.84326,-10.39873 0.7164,-0.59455 0.85435,0.2126 0.53686,3.14122 -0.16629,1.53391 -0.3296,3.65294 -0.36292,4.70894 -0.0504,1.59593 -0.89916,3.72259 -1.0172,2.54857 z m -30.15811,-2.62857 c 0.19524,-2.99807 0.41202,-3.77249 0.73898,-2.64 0.25967,0.89942 -0.28279,5.12 -0.65806,5.12 -0.13334,0 -0.16975,-1.116 -0.0809,-2.48 z m 8.47022,2.0495 c -0.54253,-0.6537 -0.79852,-2.33915 -0.39332,-2.58958 0.19373,-0.11973 0.35224,-0.7132 0.35224,-1.31881 0,-0.60561 0.144,-1.10111 0.32,-1.10111 0.18823,0 0.32,1.12 0.32,2.72 0,2.86454 -0.0292,2.97601 -0.59892,2.2895 z m 5.95892,-0.1183 c -0.69888,-0.77575 -0.75178,-3.05368 -0.0838,-3.60806 0.665,-0.5519 0.86282,0.0858 0.74107,2.38909 -0.094,1.77894 -0.11604,1.81976 -0.65728,1.21897 z m 13.59914,0.17995 c -0.4926,-0.49261 -0.50682,-1.23467 -0.0462,-2.41032 0.35173,-0.89771 0.35393,-0.8983 0.63309,-0.17164 0.40639,1.05784 -0.0599,3.109 -0.5869,2.58196 z m 7.09334,-0.11115 c -0.45539,-0.83865 -0.57966,-4.96 -0.14956,-4.96 0.49351,0 0.70171,1.23688 0.59417,3.52987 -0.0798,1.70082 -0.15909,1.95595 -0.44461,1.43013 z m -13.49248,-1.16587 c -0.48091,-0.48347 -0.54559,-4.30639 -0.0778,-4.59553 0.50715,-0.31343 0.67695,0.53082 0.57347,2.85128 -0.0766,1.71845 -0.17547,2.06621 -0.49572,1.74425 z m 159.91999,-0.82518 c 0,-0.98894 19.98058,-1.97857 21.43072,-1.06145 0.96397,0.60963 -0.13603,0.73701 -6.93882,0.80355 -3.83456,0.0375 -8.6639,0.18489 -10.7319,0.32752 -2.52973,0.17448 -3.76,0.1517 -3.76,-0.0696 z m 30.93334,0.0177 c -0.44236,-0.44237 -0.22595,-2.34668 0.26666,-2.34668 0.34666,0 0.48,0.35555 0.48,1.28 0,1.2011 -0.2521,1.56124 -0.74666,1.06666 z m -7.10374,-1.15419 c -0.10042,-0.40014 -0.0526,-1.0788 0.10618,-1.50814 l 0.28876,-0.78063 0.37549,0.70158 c 0.39024,0.7292 0.17885,2.31471 -0.30864,2.31471 -0.15357,0 -0.36137,-0.32738 -0.46179,-0.72752 z m 6.78374,-2.68581 c -0.44236,-0.44237 -0.22595,-2.34668 0.26666,-2.34668 0.34666,0 0.48,0.35555 0.48,1.28 0,1.2011 -0.2521,1.56124 -0.74666,1.06666 z m -6.76377,-1.46668 c -0.27264,-0.83676 0,-2 0.47043,-2 0.32368,0 0.51235,0.3908 0.57933,1.2 0.0984,1.18889 -0.71984,1.81246 -1.04976,0.8 z m -43.68957,-1.2503 c -0.968,-0.15975 -6.06735,-0.24978 -11.33188,-0.20008 -6.88857,0.065 -9.606,-0.0108 -9.69357,-0.27035 -0.22552,-0.66848 13.80042,-1.08637 20.2691,-0.60391 3.46767,0.25864 4.47539,0.56894 3.63635,1.11974 -0.5372,0.35265 -0.46073,0.35385 -2.88,-0.0454 z m 50.12464,-0.81173 c -0.44346,-0.44345 -0.21402,-2.65797 0.27536,-2.65797 0.34547,0 0.48,0.35345 0.48,1.26111 0,1.21532 -0.32883,1.82339 -0.75536,1.39686 z m -9.5113,-0.23032 c -0.41244,-0.40937 -5.91785,-0.83841 -10.21334,-0.79594 -10.36781,0.10251 -11.30861,0.0468 -10.02739,-0.59339 2.21917,-1.10895 21.54739,-0.15175 21.54739,1.0671 0,0.4091 -0.97654,0.64992 -1.30666,0.32223 z m 2.90666,-1.65432 c 0,-1.44586 0.75539,-1.33568 0.90029,0.13131 0.0741,0.75026 -0.0304,1.01536 -0.4,1.01536 -0.36064,0 -0.50029,-0.32009 -0.50029,-1.14667 z m -163.99999,0.18667 c -0.12773,-0.20667 -0.0882,-0.51977 0.0878,-0.69577 0.21333,-0.21333 0.39741,-0.19474 0.55224,0.0558 0.12772,0.20668 0.0882,0.51977 -0.0878,0.69577 -0.21333,0.21333 -0.39741,0.19474 -0.55223,-0.0558 z m 144.31999,-1.44114 c -2.64,-0.41184 -4.91651,-0.76006 -5.05888,-0.77383 -0.1424,-0.0138 -0.15869,-0.18717 -0.0362,-0.38533 0.244,-0.39481 1.78598,-0.29365 7.6551,0.50218 5.58291,0.75702 12.56736,0.61043 14.96,-0.31399 0.94422,-0.36482 0.65507,0.66311 -0.32,1.13761 -1.65005,0.80296 -11.60259,0.70654 -17.2,-0.16664 z m 19.82794,-1.19489 c -0.28164,-0.73395 -0.0418,-2.64397 0.33206,-2.64397 0.43882,0 0.60307,2.40491 0.19232,2.81568 -0.22845,0.22845 -0.3913,0.17513 -0.52438,-0.17171 z m 6.4654,-0.13731 c -0.44236,-0.44235 -0.22595,-2.34666 0.26666,-2.34666 0.34666,0 0.48,0.35555 0.48,1.28 0,1.2011 -0.2521,1.56124 -0.74666,1.06666 z m 0,-3.2 c -0.44236,-0.44235 -0.22595,-2.34666 0.26666,-2.34666 0.34666,0 0.48,0.35555 0.48,1.28 0,1.2011 -0.2521,1.56124 -0.74666,1.06666 z m -184.21813,-1.3956 c -0.19103,-0.35692 -0.46206,-0.57804 -0.60229,-0.49137 -0.58662,0.36255 -2.02553,-1.64606 -1.66362,-2.32229 0.52532,-0.98157 1.94252,-1.97737 2.81414,-1.97737 1.22733,0 0.95075,-2.03689 -0.29608,-2.18055 -0.96023,-0.11064 -3.14295,-2.38629 -3.10486,-3.23705 0.0541,-1.20932 0.58066,-1.75887 2.24096,-2.33894 2.73562,-0.95577 3.14725,-1.01216 3.35905,-0.46021 0.10475,0.27298 0.39713,0.41703 0.64973,0.3201 0.68686,-0.26358 2.11327,0.46487 2.93395,1.49834 0.82883,1.04373 0.25654,3.46895 -0.84093,3.56361 -1.48869,0.1284 -1.86185,0.19012 -2.50311,0.41406 -0.38382,0.13404 -0.64074,0.40951 -0.57093,0.61217 0.31927,0.92675 -0.36345,2.58722 -1.13903,2.77031 -2.32526,0.54892 -1.27041,3.19816 1.27341,3.19816 2.45809,0 3.1116,-1.75204 1.32129,-3.54235 -1.18649,-1.18649 -0.69847,-1.52022 0.85895,-0.58737 2.40408,1.43996 2.69686,1.97969 1.95596,3.60578 -0.75128,1.64888 -5.94238,2.54554 -6.68659,1.15497 z m 3.83437,-8.78459 c 0.56958,-0.35202 0.36074,-1.85293 -0.36535,-2.62582 -1.52282,-1.62096 -4.59881,-0.0653 -3.61865,1.83016 0.75073,1.45174 2.39205,1.77954 3.984,0.79566 z m 173.91836,9.03753 c -0.28164,-0.73395 -0.0418,-2.64397 0.33206,-2.64397 0.43882,0 0.60307,2.40491 0.19232,2.81568 -0.22845,0.22845 -0.3913,0.17513 -0.52438,-0.17171 z M 56.257342,50.349386 c -1.947436,-1.01099 -4.988915,-1.61671 -7.839999,-1.56135 -2.561408,0.0497 -18.263867,-1.33145 -19.28,-1.69586 -2.264301,-0.81203 6.348269,-0.94021 9.2,-0.13692 4.001645,1.1272 14.248332,0.6644 17.669721,-0.79807 1.452349,-0.6208 1.530278,-0.62371 1.530278,-0.0571 0,0.46875 -2.396537,1.78855 -3.247699,1.78855 -1.256297,0 -0.753907,0.51998 1.071754,1.10928 1.338851,0.43216 2.050694,0.8388 2.119408,1.21072 0.123174,0.66668 -0.149866,0.69809 -1.223463,0.14074 z m 294.227928,-1.57677 c -0.28164,-0.73395 -0.0418,-2.64397 0.33206,-2.64397 0.43882,0 0.60307,2.40491 0.19232,2.81568 -0.22845,0.22845 -0.3913,0.17513 -0.52438,-0.17171 z m -5.73927,-1.23046 c -0.32358,-0.85167 -0.32931,-2.69332 -0.009,-2.78758 0.4321,-0.12702 0.87437,2.54769 0.48557,2.9365 -0.19277,0.19278 -0.36784,0.13812 -0.4769,-0.14892 z m 6.11597,-2.75554 c -0.44346,-0.44345 -0.21402,-2.65797 0.27536,-2.65797 0.34547,0 0.48,0.35345 0.48,1.26111 0,1.21532 -0.32883,1.82339 -0.75536,1.39686 z m -196.92463,-0.35825 c -1.19258,-0.11498 -1.42589,-0.69972 -0.27919,-0.69972 1.3547,0 1.55807,-0.65084 1.43314,-4.58633 -0.0808,-2.54562 -0.2531,-3.80297 -0.57413,-4.18978 -0.7441,-0.89659 0.0606,-1.10825 3.96523,-1.04298 l 3.53495,0.0591 -0.10929,1.76 c -0.0601,0.968 -0.17448,1.82637 -0.25416,1.90749 -0.24431,0.24873 -1.6928,-1.71156 -1.70505,-2.30749 -0.0124,-0.60203 -2.35603,-0.84753 -2.70473,-0.28332 -0.47047,0.76123 -0.58719,3.95608 -0.15454,4.23001 0.67738,0.42889 0.92777,0.35259 0.92777,-0.28269 0,-0.61792 0.57721,-1.344 1.06844,-1.344 0.31565,0 0.0939,3.74435 -0.24165,4.07987 -0.10413,0.10413 -0.52203,-0.12325 -0.92868,-0.50528 -1.01676,-0.95519 -1.17811,-0.88254 -1.17811,0.53045 0,1.40354 2.23009,2.32788 3.99625,1.65638 0.99346,-0.37771 1.2351,-3.88822 0.30352,-4.40956 -0.62618,-0.35043 -0.0979,-0.86955 1.22201,-1.20083 l 0.87822,-0.22041 v 2.91469 c 0,1.72979 0.13009,2.91469 0.32,2.91469 0.176,0 0.32,0.252 0.32,0.56 0,0.54443 -6.03643,0.82646 -9.84,0.45972 z m 24.33553,-0.36677 c -4.75321,-2.8982 0.67637,-12.38037 5.63919,-9.84824 1.10979,0.56624 1.57831,2.12423 0.80815,2.68738 -1.31236,0.95962 -2.60991,-0.0372 -1.55941,-1.19802 0.4884,-0.53968 0.44802,-0.58667 -0.68707,-0.79961 -1.1216,-0.21042 -1.29166,-0.13436 -2.43118,1.08726 -1.60671,1.72248 -1.56189,1.988 0.2984,1.76767 4.75749,-0.56345 6.8313,4.91723 2.42829,6.41749 -1.98923,0.6778 -3.2503,0.64585 -4.49637,-0.11393 z m 4.12582,-0.73295 c 0.9645,-0.76598 0.94597,-2.95492 -0.033,-3.8928 -1.87406,-1.79546 -4.5683,-0.40539 -4.02334,2.07581 0.38672,1.76073 2.77822,2.83199 4.0563,1.81699 z m -126.621348,-0.0895 c -3.497391,-1.26441 -4.192025,-1.43378 -9.797266,-2.38886 -3.059504,-0.52131 -6.066733,-1.09163 -6.682733,-1.26739 -0.878035,-0.25053 -8.545024,-1.49768 -10.08,-1.63966 -0.176,-0.0163 0.08487,-0.15115 0.57972,-0.2997 0.494845,-0.14855 1.646847,-0.15111 2.559998,-0.006 0.913156,0.14543 1.764823,0.20099 1.892592,0.12347 0.261469,-0.15863 3.043216,0.33765 6.690429,1.19361 1.34351,0.31531 2.747254,0.49365 3.119437,0.39632 0.372179,-0.0973 1.029437,0.0542 1.460569,0.33666 0.522039,0.34205 0.853869,0.40037 0.993408,0.1746 0.123248,-0.19943 0.690128,-0.25969 1.376688,-0.14635 1.004893,0.16589 3.541325,-0.0429 8.447158,-0.69518 0.731088,-0.0972 1.2,-0.0273 1.2,0.17901 0,0.43892 -1.914316,0.99458 -4.239999,1.23072 -2.45409,0.24917 -2.320688,0.49169 0.639999,1.16345 2.449578,0.55578 4.119908,1.42921 3.88225,2.03005 -0.06967,0.17613 -0.948061,0.0105 -2.04225,-0.38507 z m -4.726665,-2.58384 c -0.106336,-0.10633 -0.382336,-0.1177 -0.613334,-0.0252 -0.255274,0.10215 -0.17945,0.17798 0.193334,0.19333 0.337331,0.0139 0.526333,-0.0617 0.42,-0.16807 z m 293.739993,1.9 c -0.44236,-0.44235 -0.22595,-2.34666 0.26666,-2.34666 0.34666,0 0.48,0.35555 0.48,1.28 0,1.2011 -0.2521,1.56124 -0.74666,1.06666 z m 6.0146,-2.10269 c -0.28164,-0.73395 -0.0418,-2.64397 0.33206,-2.64397 0.43882,0 0.60307,2.40491 0.19232,2.81568 -0.22845,0.22845 -0.3913,0.17513 -0.52438,-0.17171 z m -5.7033,-1.42601 c -0.44346,-0.44344 -0.21402,-2.65796 0.27536,-2.65796 0.34547,0 0.48,0.35345 0.48,1.26111 0,1.21532 -0.32883,1.82339 -0.75536,1.39686 z m -176.20463,-1.40856 c 0,-0.80519 1.36037,-2.24324 2.03115,-2.14715 0.99671,0.14279 1.06532,1.15128 0.10321,1.51708 -0.43571,0.16565 -0.88668,0.45407 -1.00217,0.64093 -0.276,0.44659 -1.13219,0.43837 -1.13219,-0.0109 z m 181.96463,-1.47143 c -0.44346,-0.44345 -0.21402,-2.65797 0.27536,-2.65797 0.34547,0 0.48,0.35345 0.48,1.26111 0,1.21532 -0.32883,1.82339 -0.75536,1.39686 z M 47.137343,33.931976 c -1.056,-0.2481 -2.712,-0.58615 -3.68,-0.75122 -0.968,-0.16507 -2.624,-0.4505 -3.68,-0.63428 -2.086128,-0.36306 -12.119812,-0.49933 -12.649766,-0.1718 -0.584053,0.36097 -2.341909,-0.18236 -1.928272,-0.59599 0.922778,-0.92278 15.694275,-0.56962 15.702937,0.37543 0.0039,0.42751 0.06072,0.44641 0.283686,0.0944 0.232688,-0.36735 1.091732,-0.38236 5.195101,-0.0907 3.220963,0.2289 5.633584,0.24496 6.996314,0.0466 2.739043,-0.39877 2.879999,-0.39234 2.879999,0.13146 0,0.46908 -2.896367,1.11862 -5.306211,1.18997 -0.689584,0.0204 -1.001788,0.10297 -0.693788,0.18346 0.883977,0.23101 0.652185,0.74285 -0.32,0.70663 -0.484,-0.018 -1.744,-0.23578 -2.8,-0.48388 z m 303.519987,-3.83 c 0,-1.44586 0.75539,-1.33568 0.90029,0.13131 0.0741,0.75026 -0.0304,1.01536 -0.4,1.01536 -0.36064,0 -0.50029,-0.32009 -0.50029,-1.14667 z m -5.87536,0.60464 c -0.44346,-0.44345 -0.21402,-2.65797 0.27536,-2.65797 0.34547,0 0.48,0.35345 0.48,1.26111 0,1.21532 -0.32883,1.82339 -0.75536,1.39686 z m 6.08,-3.20001 c -0.11254,-0.11254 -0.20464,-0.46863 -0.20464,-0.7913 0,-0.32266 -0.22656,-0.58666 -0.50346,-0.58666 -0.89584,0 -0.36217,-1.11179 0.58621,-1.22126 0.82723,-0.0955 0.87725,-0.0282 0.87725,1.18112 0,1.23376 -0.32659,1.84689 -0.75536,1.4181 z m -5.83664,-0.54596 c -0.11715,-0.30526 -0.0546,-0.71342 0.13901,-0.90702 0.256,-0.256 0.41011,-0.20063 0.56499,0.20302 0.11715,0.30526 0.0546,0.71342 -0.13901,0.90702 -0.256,0.256 -0.41011,0.20063 -0.56499,-0.20302 z m 1.30611,-1.16155 c -0.12448,-0.20142 -0.0827,-0.50986 0.0929,-0.68543 0.46595,-0.46596 1.83302,-0.1863 1.83302,0.37498 0,0.58051 -1.59962,0.83837 -1.92589,0.31045 z m -4.45913,-1.88622 c -0.091,-0.1473 -0.49165,-0.3428 -0.89024,-0.43445 -0.39863,-0.0916 -2.38074,-0.75715 -4.40474,-1.47888 -2.024,-0.72173 -5.552,-1.67049 -7.84,-2.10836 -5.49008,-1.05066 -7.43702,-1.57829 -6.94528,-1.8822 0.89776,-0.55484 10.58448,1.44982 15.23693,3.15327 1.21638,0.44538 2.25049,0.77091 2.29798,0.72342 0.38138,-0.38136 -5.52691,-3.80134 -7.86963,-4.55529 -0.968,-0.31154 -1.904,-0.67849 -2.08,-0.81545 -0.176,-0.13696 -0.896,-0.35249 -1.6,-0.47896 -0.704,-0.12647 -1.64,-0.41797 -2.08,-0.64779 -6.16752,-3.22135 -21.62419,-4.58459 -28.45885,-2.50999 -0.80363,0.24394 -1.84,0.44508 -2.30305,0.44698 -0.46305,0.002 -1.83105,0.37821 -3.04,0.83624 -1.20895,0.45802 -3.5661,1.19047 -5.2381,1.62766 -1.672,0.43719 -3.20475,0.93142 -3.40612,1.09829 -0.4237,0.35113 -3.63388,0.78739 -3.63388,0.49385 0,-0.25626 2.71557,-1.49257 3.27845,-1.49257 0.23845,0 0.57035,-0.12625 0.73755,-0.28055 0.41406,-0.38212 4.1658,-1.63945 4.89194,-1.63945 0.32197,0 0.68319,-0.0978 0.80273,-0.21733 0.11953,-0.11954 0.81955,-0.27346 1.55558,-0.34206 0.73605,-0.0686 1.62402,-0.27766 1.97328,-0.46458 0.34926,-0.18692 1.50924,-0.54123 2.57774,-0.78737 1.0685,-0.24614 2.59073,-0.60529 3.38273,-0.79812 5.91389,-1.4398797 23.34176,0.29024 25.15536,2.49724 0.19546,0.23784 0.69946,0.40444 1.12,0.37022 2.04474,-0.16637 13.10982,4.60633 13.6713,5.89683 0.0587,0.13484 0.30352,0.24517 0.54409,0.24517 0.24061,0 0.55261,0.18 0.69335,0.4 0.14073,0.22 0.8319,0.71509 1.5359,1.1002 1.33062,0.72789 1.8295,1.80186 0.98717,2.12509 -0.26768,0.10272 -0.56115,0.0662 -0.65219,-0.0811 z M 55.62333,21.113856 c -1.447293,-0.7766 -2.752695,-1.19763 -4.32,-1.39333 -5.090291,-0.6356 -9.692307,-1.2927 -11.045987,-1.57722 -0.792,-0.16647 -2.448,-0.37189 -3.68,-0.45651 -6.662934,-0.45761 -10.755203,-1.23483 -9.677465,-1.83797 0.309394,-0.17315 0.706145,-0.22606 0.881669,-0.11758 0.175525,0.10848 1.218384,0.25612 2.317466,0.32811 6.660573,0.4362 9.253603,0.71656 9.571952,1.03491 0.19784,0.19784 0.734711,0.28503 1.193043,0.19376 0.458333,-0.0913 1.265335,0.003 1.793335,0.20987 0.528,0.2067 1.906886,0.40916 3.064195,0.44991 1.157309,0.0408 2.297469,0.19354 2.533693,0.33953 0.475744,0.29403 2.865756,0.52489 6.162111,0.59522 2.210064,0.0472 2.719092,0.33623 1.44,0.81777 -0.669702,0.25212 -0.624992,0.31256 0.64,0.86517 0.992336,0.43351 2.219287,2.05557 1.28,1.6922 -0.044,-0.017 -1.013305,-0.53175 -2.154012,-1.14384 z m 225.93574,-0.29141 c 1.36162,-1.64064 2.81357,-1.86402 12.85826,-1.97817 5.5968,-0.0636 9.52,0.012 9.52,0.18352 0,0.44471 -2.5974,0.6798 -11.49412,1.04034 -4.47377,0.1813 -8.27867,0.41897 -8.45534,0.52816 -0.76117,0.47043 -2.78817,0.65917 -2.4288,0.22615 z M 53.911726,15.880386 c -0.850086,-0.32303 -2.362086,-0.80275 -3.359999,-1.06604 -0.997911,-0.26329 -2.894384,-0.76604 -4.214384,-1.11721 -3.037063,-0.80799 -4.54488,-0.95678 -11.84,-1.16836 -11.498019,-0.33348 -19.519999,-0.91725 -19.519999,-1.4205 0,-0.11398 1.908,-0.17493 4.239999,-0.13544 9.562832,0.16193 19.037933,0.42685 20.24,0.56591 0.704,0.0814 2.144,0.24728 3.2,0.36854 2.396873,0.27522 5.302419,0.99578 5.72686,1.42022 0.176628,0.17663 0.757565,0.32114 1.290976,0.32114 1.411373,0 6.582163,1.91978 6.582163,2.44379 0,0.55483 -0.429766,0.51598 -2.345616,-0.21205 z"
+ id="path239" />
+ </g>
+</svg>
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/shift.val b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/shift.val
new file mode 100644
index 0000000..955867f
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/shift.val
@@ -0,0 +1,240 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.1</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>1838 Shift with Shoulder Strap</patternName>
+ <patternNumber/>
+ <company/>
+ <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements path="measurements.vit"/>
+ <increments>
+ <increment formula="neck_side_to_highbust_f" name="#shoulder_strap_length"/>
+ <increment formula="1" name="#shoulder_strap_extra_width"/>
+ <increment formula="#shoulder_strap_length * 17 / 40 + #shoulder_strap_extra_width" name="#shoulder_strap_top_width"/>
+ <increment formula="#shoulder_strap_length * 7 / 40 + #shoulder_strap_extra_width" name="#shoulder_strap_bottom_width"/>
+ <increment formula="arm_above_elbow_circ + 1" name="#sleeve_band_length"/>
+ <increment formula="3" name="#sleeve_band_width"/>
+ <increment formula="#sleeve_band_length * 2" name="#sleeve_width"/>
+ <increment formula="#shoulder_strap_length * 11 / 20" name="#sleeve_length"/>
+ <increment formula="#shoulder_strap_length / 2" name="#gusset_side"/>
+ <increment formula="#shoulder_strap_length / 4" name="#bosom_gore_length"/>
+ <increment formula="5" name="#bosom_gore_width"/>
+ <increment description="The full width of fabric for modern, wide fabric (150+cm), or twice the width for historical widths of around 80 cm." formula="160" name="#width_of_fabric"/>
+ <increment description="the finished length of the shift, somewhere below the knee" formula="height_neck_back_to_knee + 10" name="#shift_length"/>
+ <increment formula="(#width_of_fabric + #bosom_gore_width - (bust_circ)) / 4" name="#side_gore"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="shift">
+ <calculation>
+ <point id="1" mx="0.264583" my="0.396875" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="0" basePoint="1" id="2" length="#width_of_fabric / 2" lineColor="black" mx="0.264583" my="0.396875" name="A1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="1" id="3" length="#shift_length - #shoulder_strap_length + 4" lineColor="black" mx="0.264583" my="0.396875" name="A2" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="2" id="4" mx="0.264583" my="0.396875" name="A3" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="1" id="5" length="CurrentLength/2 + 3" lineColor="black" mx="0.264583" my="0.396875" name="A4" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="2" id="6" mx="0.264583" my="0.396875" name="A5" secondPoint="5" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="1" id="7" length="#side_gore" lineColor="black" mx="0.264583" my="0.396875" name="A6" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="2" id="8" length="Line_A_A6" lineColor="black" mx="0.264583" my="0.396875" name="A7" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="90" basePoint="1" id="20" length="#shoulder_strap_length" lineColor="black" mx="0.264583" my="0.396875" name="A8" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="20" id="21" length="#shoulder_strap_top_width" lineColor="black" mx="0.264583" my="0.396875" name="A9" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="22" length="#shoulder_strap_bottom_width" lineColor="black" mx="0.264583" my="0.396875" name="A10" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <operation axisType="2" center="20" id="23" suffix="a1" type="flippingByAxis">
+ <source>
+ <item idObject="1"/>
+ <item idObject="22"/>
+ </source>
+ <destination>
+ <item idObject="24" mx="0.264583" my="0.396875"/>
+ <item idObject="25" mx="0.264583" my="0.396875"/>
+ </destination>
+ </operation>
+ <point angle="180" basePoint="20" id="33" length="#sleeve_length" lineColor="black" mx="0.264583" my="0.396875" name="A11" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="20" id="34" length="#sleeve_width" lineColor="black" mx="0.264583" my="0.396875" name="A12" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="33" id="35" mx="-2.46079" my="0.612036" name="A13" secondPoint="34" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="33" id="41" length="#sleeve_band_length + 2" lineColor="black" mx="0.264583" my="0.396875" name="A14" secondPoint="35" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="33" id="42" length="#sleeve_band_width" lineColor="black" mx="0.264583" my="0.396875" name="A15" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="42" id="43" mx="0.264583" my="0.396875" name="A16" secondPoint="41" showLabel="true" type="pointOfIntersection"/>
+ <point angle="180" basePoint="34" id="49" length="#gusset_side" lineColor="black" mx="0.264583" my="0.396875" name="A17" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="34" id="50" length="#gusset_side" lineColor="black" mx="0.264583" my="0.396875" name="A18" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="49" id="51" mx="0.264583" my="0.396875" name="A19" secondPoint="50" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="20" id="57" length="#bosom_gore_width" lineColor="black" mx="0.264583" my="0.396875" name="A20" secondPoint="33" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="20" id="58" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A21" secondPoint="57" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" firstPoint="58" id="59" length="#bosom_gore_length" lineColor="black" mx="0.264583" my="0.396875" name="A22" secondPoint="57" showLabel="true" type="normal" typeLine="hair"/>
+ <point firstPoint="7" id="64" length="CurrentLength/4" lineColor="black" mx="0.264583" my="0.396875" name="A23" secondPoint="8" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" firstPoint="64" id="65" length="#bosom_gore_length - 1" lineColor="black" mx="0.264583" my="0.396875" name="A24" secondPoint="7" showLabel="true" type="normal" typeLine="hair"/>
+ <point firstPoint="8" id="66" length="CurrentLength/4" lineColor="black" mx="0.264583" my="0.396875" name="A25" secondPoint="7" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="66" id="67" mx="0.264583" my="0.396875" name="A26" secondPoint="65" showLabel="true" type="pointOfIntersection"/>
+ </calculation>
+ <modeling>
+ <point id="9" idObject="7" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="10" idObject="8" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="11" idObject="6" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="12" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="13" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="14" idObject="5" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="16" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="17" idObject="7" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="18" idObject="5" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="26" idObject="24" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="27" idObject="25" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="28" idObject="21" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="29" idObject="22" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="30" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="31" idObject="20" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="36" idObject="33" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="37" idObject="20" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="38" idObject="34" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="39" idObject="35" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="44" idObject="42" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="45" idObject="33" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="46" idObject="41" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="47" idObject="43" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="52" idObject="49" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="53" idObject="34" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="54" idObject="50" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="55" idObject="51" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="60" idObject="57" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="61" idObject="20" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="62" idObject="59" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="68" idObject="64" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="69" idObject="65" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="true" firstToCountour="false" id="70" inUse="false" lastToCountour="false" name="bosom_gore" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="68" type="NodePoint"/>
+ <node idObject="69" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="71" idObject="66" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="72" idObject="67" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="true" firstToCountour="false" id="73" inUse="false" lastToCountour="false" name="bosom_gore" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="71" type="NodePoint"/>
+ <node idObject="72" type="NodePoint"/>
+ </nodes>
+ </path>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="15" mx="-0.201403" my="0" name="body" uuid="{9e2a8ef0-5182-4d9e-b2f1-a0aa7db1ef67}" version="2" width="1">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="A" mx="559.45" my="39.244" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="940.445" my="39.244" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="9" type="NodePoint"/>
+ <node idObject="10" type="NodePoint"/>
+ <node idObject="11" type="NodePoint"/>
+ <node idObject="12" type="NodePoint"/>
+ <node idObject="13" type="NodePoint"/>
+ <node idObject="14" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="70"/>
+ <record path="73"/>
+ </iPaths>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="19" mx="-0.161918" my="0.0103686" name="side_gore" uuid="{1cf4978d-96a3-47ad-bfe6-93facbbae163}" version="2" width="1">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="B" mx="29.2441" my="39.244" onFold="false" orientation="" quantity="4" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="29.2441" my="417.138" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="16" type="NodePoint"/>
+ <node idObject="17" type="NodePoint"/>
+ <node idObject="18" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="32" mx="0" my="0" name="shoulder_strap" uuid="{529795b9-7416-4a06-9132-fb0499fc9d99}" version="2" width="1">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="C" mx="29.2441" my="-907.655" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="29.2441" my="-719.274" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="26" type="NodePoint"/>
+ <node idObject="27" type="NodePoint"/>
+ <node idObject="28" type="NodePoint"/>
+ <node idObject="29" type="NodePoint"/>
+ <node idObject="30" type="NodePoint"/>
+ <node idObject="31" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="40" mx="0" my="0" name="sleeve" uuid="{4a2e36bf-60f0-4fb4-bf75-2a092fdee24b}" version="2" width="1">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="D" mx="-366.363" my="-716.662" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="-364.907" my="-342.389" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="36" type="NodePoint"/>
+ <node idObject="37" type="NodePoint"/>
+ <node idObject="38" type="NodePoint"/>
+ <node idObject="39" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="48" mx="0" my="0" name="sleeve_band" uuid="{c162dfcc-e576-42d6-99ba-7038d812f2c7}" version="2" width="1">
+ <data annotation="" foldPosition="" fontSize="0" height="3" letter="E" mx="-498.378" my="-716.662" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="3">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="3" mx="-498.378" my="-606.228" rotation="0" visible="true" width="3"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="44" type="NodePoint"/>
+ <node idObject="45" type="NodePoint"/>
+ <node idObject="46" type="NodePoint"/>
+ <node idObject="47" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="56" mx="0" my="0" name="gusset" uuid="{34eb07d6-43f1-44da-9f12-fa52842166c2}" version="2" width="1">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="F" mx="-348.709" my="795.149" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="-158.22" my="795.149" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="52" type="NodePoint"/>
+ <node idObject="53" type="NodePoint"/>
+ <node idObject="54" type="NodePoint"/>
+ <node idObject="55" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="63" mx="-1.14008" my="-6.55544" name="bosom_gore" uuid="{1c45c705-1d17-4c1e-89ca-932a0951697f}" version="2" width="1">
+ <data annotation="" foldPosition="" fontSize="0" height="3" letter="H" mx="-117.181" my="-698.775" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="3">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="3" mx="-139.177" my="-714.934" rotation="0" visible="true" width="3"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="60" type="NodePoint"/>
+ <node idObject="61" type="NodePoint"/>
+ <node idObject="62" type="NodePoint"/>
+ </nodes>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/shift_layout.svg b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/shift_layout.svg
new file mode 100644
index 0000000..6e7cff1
--- /dev/null
+++ b/source/historical_womenswear/underwear/1838_shift_with_shoulder_straps/shift_layout.svg
@@ -0,0 +1,4053 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ width="1599.94mm"
+ height="1059.92mm"
+ viewBox="0 0 6047.24 4006.3"
+ version="1.2"
+ id="svg834"
+ sodipodi:docname="shift_layout.svg"
+ inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="namedview836"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:document-units="mm"
+ showgrid="false"
+ inkscape:zoom="0.51"
+ inkscape:cx="1291.1765"
+ inkscape:cy="3475.4902"
+ inkscape:window-width="1280"
+ inkscape:window-height="982"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg834" />
+ <title
+ id="title2">Sheet 1</title>
+ <defs
+ id="defs4" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g6"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g8"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g10"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g12"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g14"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g16"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g18"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g22"
+ style="fill-rule:evenodd">
+ <path
+ vector-effect="none"
+ fill-rule="evenodd"
+ d="M 6047.24,1776.38 5527.56,0 h 519.68"
+ id="path20" />
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g24"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g26"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(5836.98,-0.755874)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g28"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="translate(5836.98,-0.755874)"
+ font-family="'Sans Serif'"
+ font-size="68px"
+ font-weight="700"
+ font-style="normal"
+ id="g32"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="73"
+ font-family="'Sans Serif'"
+ font-size="68px"
+ font-weight="700"
+ font-style="normal"
+ id="text30">B</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(5836.98,-0.755874)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g34"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(5708.98,92.2441)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g36"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="translate(5708.98,92.2441)"
+ font-family="'Sans Serif'"
+ font-size="64px"
+ font-weight="700"
+ font-style="normal"
+ id="g40"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="69"
+ font-family="'Sans Serif'"
+ font-size="64px"
+ font-weight="700"
+ font-style="normal"
+ id="text38">side_gore</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(5708.98,92.2441)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g42"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(5671.48,180.244)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g44"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(5671.48,180.244)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g50"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(5679,377.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g52"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(5679,377.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g58"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(5679,413.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g60"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(5679,413.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g66"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(5679,447.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g68"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(5679,447.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g74"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g76"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g80"
+ style="fill-rule:evenodd">
+ <path
+ vector-effect="none"
+ fill-rule="evenodd"
+ d="m 3023.62,0 h 519.69 l -519.69,1776.38"
+ id="path78" />
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g82"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g84"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3188.84,-0.755874)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g86"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="translate(3188.84,-0.755874)"
+ font-family="'Sans Serif'"
+ font-size="68px"
+ font-weight="700"
+ font-style="normal"
+ id="g90"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="73"
+ font-family="'Sans Serif'"
+ font-size="68px"
+ font-weight="700"
+ font-style="normal"
+ id="text88">B</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3188.84,-0.755874)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g92"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3060.84,92.2441)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g94"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="translate(3060.84,92.2441)"
+ font-family="'Sans Serif'"
+ font-size="64px"
+ font-weight="700"
+ font-style="normal"
+ id="g98"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="69"
+ font-family="'Sans Serif'"
+ font-size="64px"
+ font-weight="700"
+ font-style="normal"
+ id="text96">side_gore</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3060.84,92.2441)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g100"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3023.34,180.244)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g102"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3023.34,180.244)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g108"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3022.87,377.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g110"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3022.87,377.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g116"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3022.87,413.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g118"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3022.87,413.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g124"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3022.87,447.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g126"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3022.87,447.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g132"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g134"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g138"
+ style="fill-rule:evenodd">
+ <path
+ vector-effect="none"
+ fill-rule="evenodd"
+ d="M 3023.62,1776.38 2503.94,0 h 519.68"
+ id="path136" />
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g140"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g142"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(2813.35,-0.755874)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g144"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="translate(2813.35,-0.755874)"
+ font-family="'Sans Serif'"
+ font-size="68px"
+ font-weight="700"
+ font-style="normal"
+ id="g148"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="73"
+ font-family="'Sans Serif'"
+ font-size="68px"
+ font-weight="700"
+ font-style="normal"
+ id="text146">B</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(2813.35,-0.755874)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g150"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(2685.35,92.2441)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g152"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="translate(2685.35,92.2441)"
+ font-family="'Sans Serif'"
+ font-size="64px"
+ font-weight="700"
+ font-style="normal"
+ id="g156"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="69"
+ font-family="'Sans Serif'"
+ font-size="64px"
+ font-weight="700"
+ font-style="normal"
+ id="text154">side_gore</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(2685.35,92.2441)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g158"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(2647.85,180.244)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g160"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(2647.85,180.244)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g166"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(2655.38,377.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g168"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(2655.38,377.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g174"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(2655.38,413.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g176"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(2655.38,413.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g182"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(2655.38,447.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g184"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(2655.38,447.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g190"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g192"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g196"
+ style="fill-rule:evenodd">
+ <path
+ vector-effect="none"
+ fill-rule="evenodd"
+ d="M 0,0 H 519.685 L 0,1776.38"
+ id="path194" />
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g198"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g200"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(165.22,-0.755874)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g202"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="translate(165.22,-0.755874)"
+ font-family="'Sans Serif'"
+ font-size="68px"
+ font-weight="700"
+ font-style="normal"
+ id="g206"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="73"
+ font-family="'Sans Serif'"
+ font-size="68px"
+ font-weight="700"
+ font-style="normal"
+ id="text204">B</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(165.22,-0.755874)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g208"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(37.2205,92.2441)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g210"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="translate(37.2205,92.2441)"
+ font-family="'Sans Serif'"
+ font-size="64px"
+ font-weight="700"
+ font-style="normal"
+ id="g214"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="69"
+ font-family="'Sans Serif'"
+ font-size="64px"
+ font-weight="700"
+ font-style="normal"
+ id="text212">side_gore</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(37.2205,92.2441)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g216"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(-0.279522,180.244)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g218"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(-0.279522,180.244)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g224"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(-0.7559,377.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g226"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(-0.7559,377.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g232"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(-0.7559,413.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g234"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(-0.7559,413.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g240"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(-0.7559,447.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g242"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(-0.7559,447.138)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g248"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g250"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g254"
+ style="fill-rule:evenodd">
+ <path
+ vector-effect="none"
+ fill-rule="evenodd"
+ d="m 3401.57,3552.76 h 377.96 v 377.95 h -377.96 v -377.95"
+ id="path252" />
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g256"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g258"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3485.31,3552)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g260"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="translate(3485.31,3552)"
+ font-family="'Sans Serif'"
+ font-size="37px"
+ font-weight="700"
+ font-style="normal"
+ id="g264"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="40"
+ font-family="'Sans Serif'"
+ font-size="37px"
+ font-weight="700"
+ font-style="normal"
+ id="text262">F</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3485.31,3552)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g266"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3440.81,3603)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g268"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="translate(3440.81,3603)"
+ font-family="'Sans Serif'"
+ font-size="33px"
+ font-weight="700"
+ font-style="normal"
+ id="g272"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="36"
+ font-family="'Sans Serif'"
+ font-size="33px"
+ font-weight="700"
+ font-style="normal"
+ id="text270">gusset</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3440.81,3603)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g274"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3401.31,3649)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g276"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3401.31,3649)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g282"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3591.31,3552)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g284"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3591.31,3552)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g290"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3591.31,3570)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g292"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3591.31,3570)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g298"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3591.31,3586)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g300"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3591.31,3586)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g306"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g308"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g312"
+ style="fill-rule:evenodd">
+ <path
+ vector-effect="none"
+ fill-rule="evenodd"
+ d="m 3023.62,3552.76 h 377.95 v 377.95 h -377.95 v -377.95"
+ id="path310" />
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g314"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g316"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3107.35,3552)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g318"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="translate(3107.35,3552)"
+ font-family="'Sans Serif'"
+ font-size="37px"
+ font-weight="700"
+ font-style="normal"
+ id="g322"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="40"
+ font-family="'Sans Serif'"
+ font-size="37px"
+ font-weight="700"
+ font-style="normal"
+ id="text320">F</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3107.35,3552)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g324"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3062.85,3603)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g326"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="translate(3062.85,3603)"
+ font-family="'Sans Serif'"
+ font-size="33px"
+ font-weight="700"
+ font-style="normal"
+ id="g330"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="36"
+ font-family="'Sans Serif'"
+ font-size="33px"
+ font-weight="700"
+ font-style="normal"
+ id="text328">gusset</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3062.85,3603)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g332"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3023.35,3649)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g334"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3023.35,3649)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g340"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3213.35,3552)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g342"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3213.35,3552)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g348"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3213.35,3570)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g350"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3213.35,3570)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g356"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3213.35,3586)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g358"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3213.35,3586)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g364"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g366"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g370"
+ style="fill-rule:evenodd">
+ <path
+ vector-effect="none"
+ fill-rule="evenodd"
+ d="M 3023.62,3552.76 V 3968.5 H 1511.81 v -415.74 h 1511.81"
+ id="path368" />
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g372"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g374"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-355.87,3380.25)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g376"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="rotate(90,-355.87,3380.25)"
+ font-family="'Sans Serif'"
+ font-size="68px"
+ font-weight="700"
+ font-style="normal"
+ id="g380"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="73"
+ font-family="'Sans Serif'"
+ font-size="68px"
+ font-weight="700"
+ font-style="normal"
+ id="text378">D</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-355.87,3380.25)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g382"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-364.87,3296.25)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g384"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="rotate(90,-364.87,3296.25)"
+ font-family="'Sans Serif'"
+ font-size="64px"
+ font-weight="700"
+ font-style="normal"
+ id="g388"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="69"
+ font-family="'Sans Serif'"
+ font-size="64px"
+ font-weight="700"
+ font-style="normal"
+ id="text386">sleeve</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-364.87,3296.25)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g390"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-364.62,3208)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g392"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-364.62,3208)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g398"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-461.745,3111.855)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g400"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-461.745,3111.855)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g406"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-479.745,3093.855)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g408"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-479.745,3093.855)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g414"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-496.745,3076.855)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g416"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-496.745,3076.855)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g422"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g424"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g428"
+ style="fill-rule:evenodd">
+ <path
+ vector-effect="none"
+ fill-rule="evenodd"
+ d="M 1511.81,3552.76 V 3968.5 H 0 v -415.74 h 1511.81"
+ id="path426" />
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g430"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g432"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-1111.775,2624.345)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g434"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="rotate(90,-1111.775,2624.345)"
+ font-family="'Sans Serif'"
+ font-size="68px"
+ font-weight="700"
+ font-style="normal"
+ id="g438"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="73"
+ font-family="'Sans Serif'"
+ font-size="68px"
+ font-weight="700"
+ font-style="normal"
+ id="text436">D</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-1111.775,2624.345)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g440"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-1120.775,2540.345)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g442"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="rotate(90,-1120.775,2540.345)"
+ font-family="'Sans Serif'"
+ font-size="64px"
+ font-weight="700"
+ font-style="normal"
+ id="g446"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="69"
+ font-family="'Sans Serif'"
+ font-size="64px"
+ font-weight="700"
+ font-style="normal"
+ id="text444">sleeve</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-1120.775,2540.345)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g448"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-1120.525,2452.095)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g450"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-1120.525,2452.095)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g456"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-1217.655,2355.945)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g458"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-1217.655,2355.945)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g464"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-1235.655,2337.945)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g466"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-1235.655,2337.945)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g472"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-1252.655,2320.945)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g474"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,-1252.655,2320.945)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g480"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g482"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g486"
+ style="fill-rule:evenodd">
+ <path
+ vector-effect="none"
+ fill-rule="evenodd"
+ d="M 6047.24,4006.3 H 4535.43 v -132.28 l 755.91,-188.98 755.9,188.98 v 132.28"
+ id="path484" />
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g488"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g490"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,788.275,4694.815)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g492"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="rotate(90,788.275,4694.815)"
+ font-family="'Sans Serif'"
+ font-size="29px"
+ font-weight="700"
+ font-style="normal"
+ id="g496"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="31"
+ font-family="'Sans Serif'"
+ font-size="29px"
+ font-weight="700"
+ font-style="normal"
+ id="text494">C</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,788.275,4694.815)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g498"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,810.275,4632.815)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g500"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="rotate(90,810.275,4632.815)"
+ font-family="'Sans Serif'"
+ font-size="25px"
+ font-weight="700"
+ font-style="normal"
+ id="g504"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="27"
+ font-family="'Sans Serif'"
+ font-size="25px"
+ font-weight="700"
+ font-style="normal"
+ id="text502">shoulder_strap</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,810.275,4632.815)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g506"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,781.275,4626.815)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g508"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,781.275,4626.815)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g514"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,735.825,4558.885)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g516"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,735.825,4558.885)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g522"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,726.825,4549.885)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g524"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,726.825,4549.885)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g530"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,718.825,4541.885)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g532"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,718.825,4541.885)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g538"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g540"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g544"
+ style="fill-rule:evenodd">
+ <path
+ vector-effect="none"
+ fill-rule="evenodd"
+ d="m 5291.34,3552.76 v 132.28 l -755.91,188.98 -755.9,-188.98 v -132.28 h 1511.81"
+ id="path542" />
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g546"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g548"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,544.845,4182.335)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g550"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="rotate(90,544.845,4182.335)"
+ font-family="'Sans Serif'"
+ font-size="29px"
+ font-weight="700"
+ font-style="normal"
+ id="g554"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="31"
+ font-family="'Sans Serif'"
+ font-size="29px"
+ font-weight="700"
+ font-style="normal"
+ id="text552">C</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,544.845,4182.335)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g556"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,566.845,4120.335)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g558"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="rotate(90,566.845,4120.335)"
+ font-family="'Sans Serif'"
+ font-size="25px"
+ font-weight="700"
+ font-style="normal"
+ id="g562"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="27"
+ font-family="'Sans Serif'"
+ font-size="25px"
+ font-weight="700"
+ font-style="normal"
+ id="text560">shoulder_strap</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,566.845,4120.335)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g564"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,537.845,4114.335)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g566"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,537.845,4114.335)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g572"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,493.4,4045.4)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g574"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,493.4,4045.4)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g580"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,484.4,4036.4)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g582"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,484.4,4036.4)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g588"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,476.4,4028.4)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g590"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,476.4,4028.4)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g596"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g598"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g602"
+ style="fill-rule:evenodd">
+ <path
+ vector-effect="none"
+ fill-rule="evenodd"
+ d="m 3543.31,0 h 1984.25 l 519.68,1776.38 V 3552.76 H 3023.62 V 1776.38 L 3543.31,0"
+ id="path600" />
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g604"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g606"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3718.55,-0.755874)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g608"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="translate(3718.55,-0.755874)"
+ font-family="'Sans Serif'"
+ font-size="68px"
+ font-weight="700"
+ font-style="normal"
+ id="g612"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="73"
+ font-family="'Sans Serif'"
+ font-size="68px"
+ font-weight="700"
+ font-style="normal"
+ id="text610">A</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3718.55,-0.755874)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g614"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3663.55,92.2441)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g616"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="translate(3663.55,92.2441)"
+ font-family="'Sans Serif'"
+ font-size="64px"
+ font-weight="700"
+ font-style="normal"
+ id="g620"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="69"
+ font-family="'Sans Serif'"
+ font-size="64px"
+ font-weight="700"
+ font-style="normal"
+ id="text618">body</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3663.55,92.2441)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g622"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3553.55,180.244)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g624"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3553.55,180.244)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g630"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3934.07,-0.755874)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g632"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3934.07,-0.755874)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g638"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3934.07,35.2441)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g640"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3934.07,35.2441)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g646"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3934.07,69.2441)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g648"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(3934.07,69.2441)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g654"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g656"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g660"
+ style="fill-rule:evenodd">
+ <path
+ vector-effect="none"
+ fill-rule="evenodd"
+ d="M 519.685,0 H 2503.94 l 519.68,1776.38 V 3552.76 H 0 V 1776.38 L 519.685,0"
+ id="path658" />
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g662"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g664"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(694.926,-0.755874)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g666"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="translate(694.926,-0.755874)"
+ font-family="'Sans Serif'"
+ font-size="68px"
+ font-weight="700"
+ font-style="normal"
+ id="g670"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="73"
+ font-family="'Sans Serif'"
+ font-size="68px"
+ font-weight="700"
+ font-style="normal"
+ id="text668">A</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(694.926,-0.755874)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g672"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(639.926,92.2441)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g674"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="translate(639.926,92.2441)"
+ font-family="'Sans Serif'"
+ font-size="64px"
+ font-weight="700"
+ font-style="normal"
+ id="g678"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="69"
+ font-family="'Sans Serif'"
+ font-size="64px"
+ font-weight="700"
+ font-style="normal"
+ id="text676">body</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(639.926,92.2441)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g680"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(529.926,180.244)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g682"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(529.926,180.244)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g688"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(910.445,-0.755874)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g690"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(910.445,-0.755874)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g696"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(910.445,35.2441)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g698"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(910.445,35.2441)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g704"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(910.445,69.2441)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g706"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="translate(910.445,69.2441)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g712"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g714"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g718"
+ style="fill-rule:evenodd">
+ <path
+ vector-effect="none"
+ fill-rule="evenodd"
+ d="m 4535.43,3892.91 v 113.39 h -755.9 v -113.39 h 755.9"
+ id="path716" />
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g720"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g722"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,295.915,4240.275)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g724"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="rotate(90,295.915,4240.275)"
+ font-family="'Sans Serif'"
+ font-size="22px"
+ font-weight="700"
+ font-style="normal"
+ id="g728"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="24"
+ font-family="'Sans Serif'"
+ font-size="22px"
+ font-weight="700"
+ font-style="normal"
+ id="text726">E</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,295.915,4240.275)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g730"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,304.665,4200.525)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g732"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="rotate(90,304.665,4200.525)"
+ font-family="'Sans Serif'"
+ font-size="18px"
+ font-weight="700"
+ font-style="normal"
+ id="g736"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="20"
+ font-family="'Sans Serif'"
+ font-size="18px"
+ font-weight="700"
+ font-style="normal"
+ id="text734">sleeve_band</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,304.665,4200.525)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g738"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,288.665,4190.525)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g740"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,288.665,4190.525)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g746"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,266.045,4159.715)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g748"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,266.045,4159.715)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g754"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,260.045,4153.715)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g756"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,260.045,4153.715)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g762"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,255.545,4149.215)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g764"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,255.545,4149.215)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g770"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g772"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g776"
+ style="fill-rule:evenodd">
+ <path
+ vector-effect="none"
+ fill-rule="evenodd"
+ d="m 6047.24,3552.76 v 113.38 h -755.9 v -113.38 h 755.9"
+ id="path774" />
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="3"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g778"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g780"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,1221.9,4826.1)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g782"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="rotate(90,1221.9,4826.1)"
+ font-family="'Sans Serif'"
+ font-size="22px"
+ font-weight="700"
+ font-style="normal"
+ id="g786"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="24"
+ font-family="'Sans Serif'"
+ font-size="22px"
+ font-weight="700"
+ font-style="normal"
+ id="text784">E</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,1221.9,4826.1)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g788"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,1230.65,4786.35)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g790"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1"
+ stroke-linecap="square"
+ stroke-linejoin="bevel"
+ transform="rotate(90,1230.65,4786.35)"
+ font-family="'Sans Serif'"
+ font-size="18px"
+ font-weight="700"
+ font-style="normal"
+ id="g794"
+ style="fill-rule:evenodd">
+ <text
+ fill="#000000"
+ fill-opacity="1"
+ stroke="none"
+ xml:space="preserve"
+ x="0"
+ y="20"
+ font-family="'Sans Serif'"
+ font-size="18px"
+ font-weight="700"
+ font-style="normal"
+ id="text792">sleeve_band</text>
+ </g>
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,1230.65,4786.35)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g796"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,1214.65,4776.35)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g798"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,1214.65,4776.35)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g804"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,1192.03,4745.54)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g806"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,1192.03,4745.54)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g812"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,1186.03,4739.54)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g814"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,1186.03,4739.54)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g820"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,1181.53,4735.04)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g822"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ transform="rotate(90,1181.53,4735.04)"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g828"
+ style="fill-rule:evenodd" />
+ <g
+ fill="none"
+ stroke="#000000"
+ stroke-opacity="1"
+ stroke-width="1.51181"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ font-family="'Sans Serif'"
+ font-size="12px"
+ font-weight="400"
+ font-style="normal"
+ id="g830"
+ style="fill-rule:evenodd" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:3.00022686;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-dasharray:none"
+ d="M 3023.6199,1776.38 V 0"
+ id="path1595" />
+</svg>
diff --git a/source/historical_womenswear/underwear/1904_combination_suit/01-darts.jpg b/source/historical_womenswear/underwear/1904_combination_suit/01-darts.jpg
new file mode 100644
index 0000000..2848667
--- /dev/null
+++ b/source/historical_womenswear/underwear/1904_combination_suit/01-darts.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1904_combination_suit/02-sewn_legs.jpg b/source/historical_womenswear/underwear/1904_combination_suit/02-sewn_legs.jpg
new file mode 100644
index 0000000..c76297d
--- /dev/null
+++ b/source/historical_womenswear/underwear/1904_combination_suit/02-sewn_legs.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1904_combination_suit/03-hemstitching_legs.jpg b/source/historical_womenswear/underwear/1904_combination_suit/03-hemstitching_legs.jpg
new file mode 100644
index 0000000..7b6a91e
--- /dev/null
+++ b/source/historical_womenswear/underwear/1904_combination_suit/03-hemstitching_legs.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1904_combination_suit/04-sewn_front_facing.jpg b/source/historical_womenswear/underwear/1904_combination_suit/04-sewn_front_facing.jpg
new file mode 100644
index 0000000..cf26b5c
--- /dev/null
+++ b/source/historical_womenswear/underwear/1904_combination_suit/04-sewn_front_facing.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1904_combination_suit/05-hemstitched_front_facing.jpg b/source/historical_womenswear/underwear/1904_combination_suit/05-hemstitched_front_facing.jpg
new file mode 100644
index 0000000..36a99e4
--- /dev/null
+++ b/source/historical_womenswear/underwear/1904_combination_suit/05-hemstitched_front_facing.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1904_combination_suit/06-basted_gathering.jpg b/source/historical_womenswear/underwear/1904_combination_suit/06-basted_gathering.jpg
new file mode 100644
index 0000000..ea36482
--- /dev/null
+++ b/source/historical_womenswear/underwear/1904_combination_suit/06-basted_gathering.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1904_combination_suit/07-sewing_back.jpg b/source/historical_womenswear/underwear/1904_combination_suit/07-sewing_back.jpg
new file mode 100644
index 0000000..ebd554a
--- /dev/null
+++ b/source/historical_womenswear/underwear/1904_combination_suit/07-sewing_back.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1904_combination_suit/08-finishing_back_seam.jpg b/source/historical_womenswear/underwear/1904_combination_suit/08-finishing_back_seam.jpg
new file mode 100644
index 0000000..7522b72
--- /dev/null
+++ b/source/historical_womenswear/underwear/1904_combination_suit/08-finishing_back_seam.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1904_combination_suit/09-side_seams.jpg b/source/historical_womenswear/underwear/1904_combination_suit/09-side_seams.jpg
new file mode 100644
index 0000000..66034d6
--- /dev/null
+++ b/source/historical_womenswear/underwear/1904_combination_suit/09-side_seams.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1904_combination_suit/12-sleevelet_hem.jpg b/source/historical_womenswear/underwear/1904_combination_suit/12-sleevelet_hem.jpg
new file mode 100644
index 0000000..9138acc
--- /dev/null
+++ b/source/historical_womenswear/underwear/1904_combination_suit/12-sleevelet_hem.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1904_combination_suit/13-sleevelet_attached.jpg b/source/historical_womenswear/underwear/1904_combination_suit/13-sleevelet_attached.jpg
new file mode 100644
index 0000000..ed0239b
--- /dev/null
+++ b/source/historical_womenswear/underwear/1904_combination_suit/13-sleevelet_attached.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1904_combination_suit/14-sleevelet_finishing.jpg b/source/historical_womenswear/underwear/1904_combination_suit/14-sleevelet_finishing.jpg
new file mode 100644
index 0000000..746a584
--- /dev/null
+++ b/source/historical_womenswear/underwear/1904_combination_suit/14-sleevelet_finishing.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1904_combination_suit/15-neck_facing.jpg b/source/historical_womenswear/underwear/1904_combination_suit/15-neck_facing.jpg
new file mode 100644
index 0000000..feaf4c7
--- /dev/null
+++ b/source/historical_womenswear/underwear/1904_combination_suit/15-neck_facing.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1904_combination_suit/16-receiving_tuck_hem.jpg b/source/historical_womenswear/underwear/1904_combination_suit/16-receiving_tuck_hem.jpg
new file mode 100644
index 0000000..74c2230
--- /dev/null
+++ b/source/historical_womenswear/underwear/1904_combination_suit/16-receiving_tuck_hem.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1904_combination_suit/combination_suit.val b/source/historical_womenswear/underwear/1904_combination_suit/combination_suit.val
new file mode 100644
index 0000000..e6b4df3
--- /dev/null
+++ b/source/historical_womenswear/underwear/1904_combination_suit/combination_suit.val
@@ -0,0 +1,395 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.1</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>Combination Suit</patternName>
+ <patternNumber/>
+ <company/>
+ <patternLabel dateFormat="MM-dd-yyyy" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements path="../../drafting_methods/blair/blair.vit"/>
+ <increments>
+ <increment description="add 1/8 of the difference for waist circumferences above 65 cm" formula="2" name="#dart_distance"/>
+ <increment description="lenght of the dart from the waist down" formula="16" name="#dart_waist_down"/>
+ <increment description="ease around the bust circumference: no more than a couple of cm" formula="2" name="#bust_ease"/>
+ <increment formula="1" name="#front_facing"/>
+ <increment formula="6.35" name="#front_added_depth"/>
+ <increment formula="6.35" name="#back_added_depth"/>
+ <increment formula="1" name="#shoulder_overlap"/>
+ <increment formula="6" name="#sleevelet_depth"/>
+ <increment formula="2" name="#sewing_allowance"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="combination">
+ <calculation>
+ <point id="1" mx="-1.66688" my="-1.64042" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="0.6" lineColor="black" mx="-2.32833" my="0.0264583" name="A1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="2" id="3" length="10" lineColor="black" mx="-1.89384" my="-0.926031" name="A2" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="2" id="4" length="neck_back_to_waist_b" lineColor="black" mx="-1.89384" my="-0.786778" name="A3" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="4" id="5" length="armpit_to_waist_side" lineColor="black" mx="-2.17235" my="-0.508271" name="A4" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="2" id="6" length="neck_circ / 8" lineColor="black" mx="0.264583" my="0.396875" name="A5" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="3" id="7" length="20" lineColor="black" mx="0.264583" my="0.396875" name="A6" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="5" id="8" length="across_back_b / 2 + 4" lineColor="black" mx="0.264583" my="0.396875" name="A7" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="4" id="11" length="2" lineColor="black" mx="-1.82422" my="-1.48304" name="A8" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="11" id="12" length="waist_circ / 4 - 7 + 4" lineColor="black" mx="0.264583" my="0.396875" name="A9" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="6" id="13" length="shoulder_length" lineColor="black" mx="-3.356" my="-0.647525" name="A10a" secondPoint="7" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="11" id="14" length="shoulder_tip_to_waist_back" lineColor="black" mx="0.264583" my="0.396875" name="A10" secondPoint="13" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="14" id="15" length="5" lineColor="black" mx="0.264583" my="0.396875" name="A12" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="3" id="16" length="2" lineColor="black" mx="-3.28637" my="-0.717151" name="A2a" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_A12_A5 + 90" color="black" id="17" length1="8" length2="3" penStyle="hair" point1="16" point4="15" type="simpleInteractive"/>
+ <point angle="0" basePoint="1" id="20" length="50" lineColor="black" mx="0.264583" my="0.396875" name="B" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="269.647" basePoint="20" id="21" length="5" lineColor="black" mx="0.264583" my="0.396875" name="B1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="21" id="22" length="15" lineColor="black" mx="0.264583" my="0.396875" name="B2" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="22" id="23" length="armpit_to_waist_side" lineColor="black" mx="0.85432" my="-1.70933" name="B3" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="20" id="24" length="neck_circ / 8" lineColor="black" mx="0.264583" my="0.396875" name="B4" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="21" id="25" length="23" lineColor="black" mx="0.264583" my="0.396875" name="B5" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="180" basePoint="22" id="26" length="bust_circ / 2 - Line_A4_A7 + #bust_ease / 2" lineColor="black" mx="0.264583" my="0.396875" name="B7" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="24" id="28" length="Line_A12_A5" lineColor="black" mx="0.264583" my="0.396875" name="B11a" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="28" id="29" length="5" lineColor="black" mx="0.264583" my="0.396875" name="B11b" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="26" id="30" mx="1.10707" my="-1.96207" name="B14" secondPoint="23" showLabel="true" type="pointOfIntersection"/>
+ <spline aScale="0" angle1="80" angle2="280" color="black" id="31" length1="5" length2="5" penStyle="hair" point1="30" point4="26" type="simpleInteractive"/>
+ <point firstPoint="22" id="33" length="2.5" lineColor="black" mx="0.264583" my="0.396875" name="B12a" secondPoint="21" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="33" id="34" length="across_chest_f / 2" lineColor="black" mx="0.264583" my="0.396875" name="B12" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="225" color="black" id="35" length1="3" length2="2" penStyle="hair" point1="26" point4="34" type="simpleInteractive"/>
+ <spline aScale="0" angle1="45" angle2="AngleLine_B4_B11a + 90" color="black" id="36" length1="2" length2="8" penStyle="hair" point1="34" point4="29" type="simpleInteractive"/>
+ <point firstPoint="33" id="37" length="1.8" lineColor="black" mx="0.85432" my="-1.11959" name="B15a" secondPoint="20" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="AngleLine_B4_B11a + 90" angle2="180" color="black" id="38" length1="8" length2="8" penStyle="hair" point1="28" point4="37" type="simpleInteractive"/>
+ <arc aScale="0" angle1="270.513" angle2="279.938" center="24" color="black" id="39" penStyle="hair" radius="neck_back_to_waist_front - neck_circ / 8" type="simple"/>
+ <point angle="270" basePoint="20" curve="39" id="40" lineColor="black" mx="1.6968" my="-2.63606" name="B17" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="30" id="41" length="CurrentLength - (waist_circ / 2 - Line_A8_A9)" lineColor="black" mx="-3.86358" my="-2.72031" name="Bdarts" secondPoint="40" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="40" id="42" length="#dart_distance" lineColor="black" mx="-0.662147" my="-2.63606" name="Bd1a" secondPoint="30" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="42" id="43" length="Line_B14_Bdarts * 0.4" lineColor="black" mx="-1.67312" my="-3.2258" name="Bd1b" secondPoint="30" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="43" id="44" length="#dart_distance" lineColor="black" mx="-0.662155" my="-2.13057" name="Bd2a" secondPoint="30" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="44" id="45" length="Line_B14_Bdarts * 0.6" lineColor="black" mx="-3.0211" my="-2.38332" name="Bd2b" secondPoint="30" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="42" id="46" length="CurrentLength/2" lineColor="black" mx="-0.99914" my="-1.87783" name="Bd1c" secondPoint="43" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="44" id="47" length="CurrentLength/2" lineColor="black" mx="-0.914892" my="-2.04632" name="Bd2c" secondPoint="45" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="90" basePoint="46" id="48" length="bust_to_waist_f" lineColor="black" mx="0.264583" my="0.396875" name="Bd1t" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="92" basePoint="47" id="49" length="bust_to_waist_f + 1.25" lineColor="black" mx="0.264583" my="0.396875" name="A11" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="30" id="50" length="-2.5" lineColor="black" mx="0.264583" my="0.396875" name="C1" secondPoint="40" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="50" id="51" length="waist_circ * 4 / 7" lineColor="black" mx="0.264583" my="0.396875" name="C6" secondPoint="40" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" firstPoint="51" id="52" length="#front_added_depth" lineColor="black" mx="0.264583" my="0.396875" name="C5" secondPoint="50" showLabel="true" type="normal" typeLine="hair"/>
+ <point angle="0" firstPoint="50" id="53" length="-leg_waist_side_to_knee" lineColor="black" mx="0.264583" my="0.396875" name="C" secondPoint="52" showLabel="true" type="normal" typeLine="hair"/>
+ <point firstPoint="50" id="54" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="C3" secondPoint="53" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" firstPoint="54" id="55" length="leg_waist_side_to_knee * 3 / 4" lineColor="black" mx="0.264583" my="0.396875" name="C4" secondPoint="53" showLabel="true" type="normal" typeLine="hair"/>
+ <point firstPoint="54" id="56" length="-CurrentLength" lineColor="black" mx="0.264583" my="0.396875" name="C4b" secondPoint="55" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" firstPoint="53" id="59" length="waist_circ / 2" lineColor="black" mx="0.264583" my="0.396875" name="C2b" secondPoint="54" showLabel="true" type="normal" typeLine="hair"/>
+ <point firstPoint="53" id="60" length="-CurrentLength" lineColor="black" mx="0.264583" my="0.396875" name="C2" secondPoint="59" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="270" angle2="AngleLine_C3_C4 + 90 + 45" color="black" id="61" length1="10" length2="10" penStyle="hair" point1="40" point4="55" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_C3_C4 - 90 - 45" angle2="AngleLine_C3_C4 + 90 " color="black" id="62" length1="10" length2="10" penStyle="hair" point1="55" point4="60" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_C3_C4 + 90 " angle2="AngleLine_C3_C4 - 90 + 45" color="black" id="63" length1="10" length2="10" penStyle="hair" point1="59" point4="56" type="simpleInteractive"/>
+ <point firstPoint="50" id="98" length="7.5" lineColor="black" mx="0.264583" my="0.396875" name="C18" secondPoint="54" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="46" id="114" length="-#dart_waist_down" lineColor="black" mx="0.264583" my="0.396875" name="Bd1d" secondPoint="48" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="47" id="115" length="-#dart_waist_down" lineColor="black" mx="0.264583" my="0.396875" name="Bd2d" secondPoint="49" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="40" id="128" lineColor="black" secondPoint="51" typeLine="hair"/>
+ <point angle="0" basePoint="37" id="129" length="Line_B17_C6" lineColor="black" mx="0.264583" my="0.396875" name="A13" showLabel="true" type="endLine" typeLine="hair"/>
+ <line firstPoint="129" id="130" lineColor="black" secondPoint="51" typeLine="hair"/>
+ <spline aScale="0" angle1="AngleLine_C6_C5" angle2="AngleLine_C3_C4 + 90 + 45" color="black" id="131" length1="10" length2="5" penStyle="hair" point1="51" point4="55" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A12_A5 + 90" angle2="120" color="black" id="176" length1="3" length2="4" penStyle="hair" point1="14" point4="8" type="simpleInteractive"/>
+ <spline aScale="0" angle1="250" angle2="90" color="black" id="179" length1="10" length2="10" penStyle="hair" point1="8" point4="12" type="simpleInteractive"/>
+ <operation id="181" p1Line="50" p2Line="53" suffix="a1" type="flippingByLine">
+ <source>
+ <item idObject="51"/>
+ </source>
+ <destination>
+ <item idObject="182" mx="0.264583" my="0.396875"/>
+ </destination>
+ </operation>
+ <point angle="AngleLine_C1_C - 90" basePoint="182" id="183" length="5" lineColor="black" mx="0.264583" my="0.396875" name="C7" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" firstPoint="183" id="184" length="#back_added_depth" lineColor="black" mx="0.264583" my="0.396875" name="C8" secondPoint="182" showLabel="true" type="normal" typeLine="hair"/>
+ <line firstPoint="184" id="185" lineColor="black" secondPoint="50" typeLine="hair"/>
+ <spline aScale="0" angle1="AngleLine_C3_C4 + 90" angle2="AngleLine_C8_C1 - 90" color="black" id="186" length1="15" length2="5" penStyle="hair" point1="56" point4="184" type="simpleInteractive"/>
+ <point firstPoint="50" id="187" length="2.5" lineColor="black" mx="0.850825" my="-1.21529" name="C17" secondPoint="184" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="187" id="188" length="5" lineColor="black" mx="1.14395" my="-2.09465" name="C17a" secondPoint="184" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="184" id="189" length="5" lineColor="black" mx="0.557704" my="-2.53433" name="C8a" secondPoint="50" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="1" id="209" length="(Spl_A10_A7 + Spl_B12_B11b + Spl_B7_B12) * 1.1 + #shoulder_overlap" lineColor="black" mx="0.264583" my="0.396875" name="D1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="210" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="D2" secondPoint="209" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="90" basePoint="210" id="211" length="#sleevelet_depth" lineColor="black" mx="0.264583" my="0.396875" name="D3" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="90" angle2="180" color="black" id="212" length1="2" length2="8" penStyle="hair" point1="1" point4="211" type="simpleInteractive"/>
+ <spline aScale="0" angle1="0" angle2="90" color="black" id="213" length1="8" length2="2" penStyle="hair" point1="211" point4="209" type="simpleInteractive"/>
+ </calculation>
+ <modeling>
+ <point id="65" idObject="15" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="66" idObject="14" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="70" idObject="12" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="71" idObject="11" inUse="false" mx="-1.82422" my="-1.48304" showLabel="true" type="modeling"/>
+ <point id="72" idObject="16" inUse="false" mx="-3.28637" my="-0.717151" showLabel="true" type="modeling"/>
+ <spline id="73" idObject="17" inUse="false" type="modelingSpline"/>
+ <point id="75" idObject="29" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="76" idObject="28" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="77" idObject="38" inUse="false" type="modelingSpline"/>
+ <point id="78" idObject="37" inUse="false" mx="0.85432" my="-1.11959" showLabel="true" type="modeling"/>
+ <point id="79" idObject="40" inUse="false" mx="1.6968" my="-2.63606" showLabel="true" type="modeling"/>
+ <point id="81" idObject="55" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="82" idObject="62" inUse="false" type="modelingSpline"/>
+ <point id="83" idObject="60" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="84" idObject="53" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="85" idObject="59" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="86" idObject="63" inUse="false" type="modelingSpline"/>
+ <point id="89" idObject="50" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="90" idObject="30" inUse="false" mx="1.10707" my="-1.96207" showLabel="true" type="modeling"/>
+ <spline id="91" idObject="31" inUse="false" type="modelingSpline"/>
+ <point id="92" idObject="26" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="93" idObject="35" inUse="false" type="modelingSpline"/>
+ <point id="94" idObject="34" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="95" idObject="36" inUse="false" type="modelingSpline"/>
+ <point id="106" idObject="40" inUse="false" mx="1.6968" my="-2.63606" showLabel="true" type="modeling"/>
+ <point id="107" idObject="30" inUse="false" mx="1.10707" my="-1.96207" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="108" inUse="false" lastToCountour="false" name="waistline" type="2" typeLine="dashDotDotLine" visible="1">
+ <nodes>
+ <node idObject="106" type="NodePoint"/>
+ <node idObject="107" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="109" idObject="53" inUse="false" type="pin"/>
+ <point id="110" idObject="50" inUse="false" type="pin"/>
+ <point id="111" idObject="16" inUse="false" type="pin"/>
+ <point id="112" idObject="11" inUse="false" type="pin"/>
+ <point id="116" idObject="48" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="117" idObject="42" inUse="false" mx="-0.662147" my="-2.63606" showLabel="true" type="modeling"/>
+ <point id="118" idObject="114" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="119" idObject="43" inUse="false" mx="-1.67312" my="-3.2258" showLabel="true" type="modeling"/>
+ <point id="120" idObject="48" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="121" inUse="false" lastToCountour="false" name="front_dart" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="116" type="NodePoint"/>
+ <node idObject="117" type="NodePoint"/>
+ <node idObject="118" type="NodePoint"/>
+ <node idObject="119" type="NodePoint"/>
+ <node idObject="120" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="122" idObject="49" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="123" idObject="44" inUse="false" mx="-0.662155" my="-2.13057" showLabel="true" type="modeling"/>
+ <point id="124" idObject="115" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="125" idObject="45" inUse="false" mx="-3.0211" my="-2.38332" showLabel="true" type="modeling"/>
+ <point id="126" idObject="49" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="127" inUse="false" lastToCountour="false" name="second_dart" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="122" type="NodePoint"/>
+ <node idObject="123" type="NodePoint"/>
+ <node idObject="124" type="NodePoint"/>
+ <node idObject="125" type="NodePoint"/>
+ <node idObject="126" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="132" idObject="29" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="133" idObject="28" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="134" idObject="38" inUse="false" type="modelingSpline"/>
+ <point id="135" idObject="37" inUse="false" mx="0.85432" my="-1.11959" showLabel="true" type="modeling"/>
+ <point id="136" idObject="129" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="137" idObject="51" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="139" idObject="55" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="140" idObject="60" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="141" idObject="53" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="142" idObject="59" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="143" idObject="63" inUse="false" type="modelingSpline"/>
+ <point id="144" idObject="56" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="149" idObject="50" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="150" idObject="30" inUse="false" mx="1.10707" my="-1.96207" showLabel="true" type="modeling"/>
+ <spline id="151" idObject="31" inUse="false" type="modelingSpline"/>
+ <point id="152" idObject="26" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="153" idObject="35" inUse="false" type="modelingSpline"/>
+ <point id="154" idObject="34" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="155" idObject="36" inUse="false" type="modelingSpline"/>
+ <point id="161" idObject="51" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="162" idObject="30" inUse="false" mx="1.10707" my="-1.96207" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="163" inUse="false" lastToCountour="false" name="waistline" type="2" typeLine="dashDotDotLine" visible="1">
+ <nodes>
+ <node idObject="161" type="NodePoint"/>
+ <node idObject="162" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="164" idObject="50" inUse="false" type="pin"/>
+ <point id="165" idObject="53" inUse="false" type="pin"/>
+ <point id="166" idObject="56" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="171" idObject="61" inUse="false" type="modelingSpline"/>
+ <spline id="172" idObject="131" inUse="false" type="modelingSpline"/>
+ <spline id="177" idObject="176" inUse="false" type="modelingSpline"/>
+ <point id="178" idObject="8" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="180" idObject="179" inUse="false" type="modelingSpline"/>
+ <spline id="190" idObject="186" inUse="false" type="modelingSpline"/>
+ <point id="191" idObject="184" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="192" idObject="189" inUse="false" mx="0.557704" my="-2.53433" showLabel="true" type="modeling"/>
+ <point id="193" idObject="187" inUse="false" mx="0.850825" my="-1.21529" showLabel="true" type="modeling"/>
+ <spline id="195" idObject="186" inUse="false" type="modelingSpline"/>
+ <point id="196" idObject="184" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="197" idObject="189" inUse="false" mx="0.557704" my="-2.53433" showLabel="true" type="modeling"/>
+ <point id="198" idObject="188" inUse="false" mx="1.14395" my="-2.09465" showLabel="true" type="modeling"/>
+ <point id="199" idObject="187" inUse="false" mx="0.850825" my="-1.21529" showLabel="true" type="modeling"/>
+ <point id="200" idObject="188" inUse="false" mx="1.24946" my="-2.09465" showLabel="true" type="modeling"/>
+ <point id="201" idObject="187" inUse="false" mx="0.850825" my="-1.21529" showLabel="true" type="modeling"/>
+ <point id="202" idObject="98" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="203" idObject="30" inUse="false" mx="1.10707" my="-1.96207" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="204" inUse="false" lastToCountour="false" name="side_dart" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="201" type="NodePoint"/>
+ <node idObject="202" type="NodePoint"/>
+ <node idObject="203" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="205" idObject="187" inUse="false" mx="0.850825" my="-1.21529" showLabel="true" type="modeling"/>
+ <point id="206" idObject="98" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="207" idObject="30" inUse="false" mx="1.10707" my="-1.96207" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="208" inUse="false" lastToCountour="false" name="side_dart" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="205" type="NodePoint"/>
+ <node idObject="206" type="NodePoint"/>
+ <node idObject="207" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="214" idObject="1" inUse="false" mx="-1.66688" my="-1.64042" showLabel="true" type="modeling"/>
+ <spline id="215" idObject="212" inUse="false" type="modelingSpline"/>
+ <point id="216" idObject="211" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="217" idObject="213" inUse="false" type="modelingSpline"/>
+ <point id="218" idObject="209" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="220" idObject="211" inUse="false" type="pin"/>
+ <point id="221" idObject="210" inUse="false" type="pin"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="74" mx="0" my="0" name="back" seamAllowance="true" uuid="{fbb81250-39b8-46a2-bbe1-3dba66d11aa2}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="8" letter="A" mx="115.675" my="717.474" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="8">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="8" mx="115.675" my="387.378" rotation="0" visible="true" width="8"/>
+ <grainline arrows="0" bottomPin="112" length="10" mx="0" my="0" rotation="90" topPin="111" visible="true"/>
+ <nodes>
+ <node before="CurrentSeamAllowance / 2" idObject="65" type="NodePoint"/>
+ <node after="CurrentSeamAllowance / 2" idObject="66" type="NodePoint"/>
+ <node idObject="177" reverse="0" type="NodeSpline"/>
+ <node before="CurrentSeamAllowance / 2" idObject="178" type="NodePoint"/>
+ <node idObject="180" reverse="0" type="NodeSpline"/>
+ <node idObject="70" type="NodePoint"/>
+ <node after="0" idObject="71" type="NodePoint"/>
+ <node after="CurrentSeamAllowance / 2" before="0" idObject="72" type="NodePoint"/>
+ <node idObject="73" reverse="0" type="NodeSpline"/>
+ </nodes>
+ <pins>
+ <record>111</record>
+ <record>112</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="96" mx="-6.9448" my="7.47902" name="front_with_darts" seamAllowance="true" uuid="{57960012-fe71-4cef-948e-e51812ba4ae7}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="B" mx="1077.61" my="1252.32" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="1072.11" my="850.972" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="110" length="10" mx="0" my="0" rotation="90" topPin="109" visible="true"/>
+ <nodes>
+ <node before="CurrentSeamAllowance / 2" idObject="75" type="NodePoint"/>
+ <node after="CurrentSeamAllowance / 2" idObject="76" type="NodePoint"/>
+ <node idObject="77" reverse="0" type="NodeSpline"/>
+ <node after="#front_facing * 1.5" before="CurrentSeamAllowance / 2" idObject="78" type="NodePoint"/>
+ <node after="#front_facing * 1.5" before="#front_facing * 1.5" idObject="79" type="NodePoint"/>
+ <node idObject="171" reverse="0" type="NodeSpline"/>
+ <node before="#front_facing * 1.5" idObject="81" type="NodePoint"/>
+ <node idObject="82" reverse="0" type="NodeSpline"/>
+ <node after="CurrentSeamAllowance * 2" idObject="83" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" before="CurrentSeamAllowance * 2" idObject="84" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="85" type="NodePoint"/>
+ <node idObject="86" reverse="0" type="NodeSpline"/>
+ <node after="#front_facing * 1.5" idObject="166" type="NodePoint"/>
+ <node idObject="190" reverse="0" type="NodeSpline"/>
+ <node idObject="191" type="NodePoint"/>
+ <node idObject="192" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="200" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="193" type="NodePoint"/>
+ <node idObject="89" type="NodePoint"/>
+ <node idObject="90" type="NodePoint"/>
+ <node idObject="91" reverse="0" type="NodeSpline"/>
+ <node after="CurrentSeamAllowance / 2" idObject="92" type="NodePoint"/>
+ <node idObject="93" reverse="0" type="NodeSpline"/>
+ <node after="CurrentSeamAllowance / 2" before="CurrentSeamAllowance / 2" idObject="94" type="NodePoint"/>
+ <node idObject="95" reverse="0" type="NodeSpline"/>
+ </nodes>
+ <iPaths>
+ <record path="108"/>
+ <record path="121"/>
+ <record path="127"/>
+ <record path="204"/>
+ </iPaths>
+ <pins>
+ <record>109</record>
+ <record>110</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="156" inLayout="false" mx="93.8264" my="0.727336" name="front_with_fullness" seamAllowance="true" uuid="{c3f81164-c799-4952-9f71-8692c18dae4d}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="C" mx="1742.86" my="1107.87" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="1753.85" my="717.512" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="165" length="1" mx="0" my="0" rotation="90" topPin="164" visible="true"/>
+ <nodes>
+ <node before="CurrentSeamAllowance / 2" idObject="132" type="NodePoint"/>
+ <node after="CurrentSeamAllowance / 2" idObject="133" type="NodePoint"/>
+ <node idObject="134" reverse="0" type="NodeSpline"/>
+ <node after="CurrentSeamAllowance / 2" before="CurrentSeamAllowance / 2" idObject="135" type="NodePoint"/>
+ <node after="#front_facing * 1.5" before="CurrentSeamAllowance / 2" idObject="136" type="NodePoint"/>
+ <node after="#front_facing * 1.5" before="#front_facing * 1.5" idObject="137" type="NodePoint"/>
+ <node idObject="172" reverse="0" type="NodeSpline"/>
+ <node before="#front_facing * 1.5" idObject="139" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" idObject="140" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" before="CurrentSeamAllowance * 2" idObject="141" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="142" type="NodePoint"/>
+ <node idObject="143" reverse="0" type="NodeSpline"/>
+ <node after="#front_facing * 1.5" idObject="144" type="NodePoint"/>
+ <node idObject="195" reverse="0" type="NodeSpline"/>
+ <node idObject="196" type="NodePoint"/>
+ <node idObject="197" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="198" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="199" type="NodePoint"/>
+ <node idObject="149" type="NodePoint"/>
+ <node idObject="150" type="NodePoint"/>
+ <node idObject="151" reverse="0" type="NodeSpline"/>
+ <node after="CurrentSeamAllowance / 2" idObject="152" type="NodePoint"/>
+ <node idObject="153" reverse="0" type="NodeSpline"/>
+ <node after="CurrentSeamAllowance / 2" before="CurrentSeamAllowance / 2" idObject="154" type="NodePoint"/>
+ <node idObject="155" reverse="0" type="NodeSpline"/>
+ </nodes>
+ <iPaths>
+ <record path="163"/>
+ <record path="208"/>
+ </iPaths>
+ <pins>
+ <record>164</record>
+ <record>165</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="219" inLayout="false" mx="0" my="0" name="sleevelet" seamAllowance="true" uuid="{e9aa93fd-e7de-4c6f-bc84-7bc3270d9766}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="4" letter="D" mx="797.223" my="-156.43" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="4">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="Optional %mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="4" mx="585.46" my="-156.43" rotation="0" visible="true" width="4"/>
+ <grainline arrows="0" bottomPin="221" length="10" mx="0" my="0" rotation="90" topPin="220" visible="true"/>
+ <nodes>
+ <node before="CurrentSeamAllowance / 2" idObject="214" type="NodePoint"/>
+ <node idObject="215" reverse="0" type="NodeSpline"/>
+ <node idObject="216" type="NodePoint"/>
+ <node idObject="217" reverse="0" type="NodeSpline"/>
+ <node after="CurrentSeamAllowance / 2" idObject="218" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>220</record>
+ <record>221</record>
+ </pins>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/historical_womenswear/underwear/1904_combination_suit/combinations_back.jpg b/source/historical_womenswear/underwear/1904_combination_suit/combinations_back.jpg
new file mode 100644
index 0000000..7c2b23e
--- /dev/null
+++ b/source/historical_womenswear/underwear/1904_combination_suit/combinations_back.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1904_combination_suit/combinations_front.jpg b/source/historical_womenswear/underwear/1904_combination_suit/combinations_front.jpg
new file mode 100644
index 0000000..6b22ad2
--- /dev/null
+++ b/source/historical_womenswear/underwear/1904_combination_suit/combinations_front.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/1904_combination_suit/index.rst b/source/historical_womenswear/underwear/1904_combination_suit/index.rst
new file mode 100644
index 0000000..11c8779
--- /dev/null
+++ b/source/historical_womenswear/underwear/1904_combination_suit/index.rst
@@ -0,0 +1,313 @@
+1904 Combination Suit
+=====================
+
+.. figure:: combinations_front.jpg
+ :align: center
+
+.. only:: html
+
+ .. contents::
+
+This is a combination suit (chemise and drawers) based on
+:cite:`1904:blair`, or the previous edition :cite:`1897:blair`, with
+knee-length split drawers, no sleeves (but armhole flaps) and a round neck.
+
+It should be suitable for the whole period when combinations were in
+use, in the late Victorian and Edwardian eras.
+
+Materials
+---------
+
+Fabric
+^^^^^^
+
+* About 2-3 m of lightweight cotton or linen.
+
+Notions
+^^^^^^^
+
+* sewing thread to match the fabric;
+* buttonhole thread to match the fabric;
+* small buttons;
+* optional but recommended lace.
+
+Pattern
+-------
+
+This pattern is based on the :doc:`../../drafting_methods/blair/index`;
+see that page for the required measurements.
+
+the file :download:`../../drafting_methods/blair/blair.vit` is
+used by default by the pattern file and has the list of needed
+measurements.
+
+Pattern
+^^^^^^^
+
+Get the valentina file for the pattern,
+:download:`combination_suit.val`.
+
+You also need to decide the following measurements and set them in the
+table of variables in Valentina; most defaults in the file are sensible.
+
+``dart_distance``
+ 2 cm up to a waist circumference of 65 cm, then add 1/8 of the
+ difference.
+``dart_waist_down``
+ length of the lower part of the darts.
+``bust_ease``
+ how much ease to leave at the bust: no more than 2 cm.
+``front_facing``
+ width of the facing on the front and crotch opening; enough to add
+ buttons and buttonholes, but note that it will have to go around a
+ tight curve, where a narrower facing will work easily.
+``front_added_depth``
+ how much height to add to the crotch seam compared to the side in the front.
+``back_added_depth``
+ how much height to add to the crotch seam compared to the side in the back.
+``shoulder_overlap``
+ how much the sleevelet should overlap at the shoulder: 1 cm for a
+ shoulder strap with buttons, a bit more if the shoulder strap is
+ closed.
+``sleevelet_depth``
+ widest part of the sleevelet.
+``seam_allowance``
+ e.g. 2 cm, to allow for french or flat-felled seams.
+
+Instructions
+------------
+
+Cutting
+^^^^^^^
+
+Cut 2 fronts; if your fabric isn't especially wide you may need to cut
+each individual front in the full width of the fabric, rather than
+cutting two at a time on folded fabric; make sure to cut them so that
+they are symmetrical.
+Cut the back on the fold of the fabric.
+Cut two of the sleevelets.
+
+.. note::
+ The length of the legs on the pattern is the length of plain legs,
+ finished just with a hem.
+
+ To add a ruffle or lace at the bottom, remove its height from the
+ bottom of the leg, to add pintucks add twice their depth to the
+ bottom of the leg.
+
+ Or keep the leg as is, and make enough pintucks to precisely match
+ the height of the ruffle.
+
+Mark all darts.
+
+From the remaining fabric also cut enough bias strips, about 4 cm wide,
+to face the neck and enough cross-grain strips, 3 times the width set in
+the pattern as ``front_facing`` to face the front and the crotch
+opening.
+
+.. note::
+ It is important that the facing on the front is on the grain or
+ cross-grain, but not on the bias, as it will have to stabilize the
+ bias cut front for the buttons and buttonholes.
+
+ If you want to make a shaped facing instead of a straight one, cut it
+ with the front part on the (cross-)grain.
+
+Assembly
+^^^^^^^^
+
+.. figure:: 01-darts.jpg
+ :align: center
+
+Sew the darts in the front, press them towards the side.
+
+.. figure:: 02-sewn_legs.jpg
+ :align: center
+
+.. figure:: 03-hemstitching_legs.jpg
+ :align: center
+
+Right sides together sew the legs, press the seam open, trim the front
+allowance, press the allowances towards the front, folding the back to
+cover the raw edges and hemstitch it down to flat fell the seam.
+
+.. figure:: 04-sewn_front_facing.jpg
+ :align: center
+
+Right sides together, sew the cross-grain facing to the front and
+crotch, using the ``front_facing`` measurement for the allowance
+(default is 1 cm).
+
+.. warning::
+ The line on the pattern is not the seam line, but the *center line*,
+ and will have to lie halfway through the facing where the buttons
+ will be, allowing for the overlapping.
+
+
+.. figure:: 05-hemstitched_front_facing.jpg
+ :align: center
+
+Fold it towards the inside, fold again to cover all raw edges, hemstitch
+it down.
+
+.. figure:: 06-basted_gathering.jpg
+ :align: center
+
+Baste two lines of gathering stitches between the marks of the drawers'
+back, at 18 and 22 mm from the edge.
+
+.. figure:: 07-sewing_back.jpg
+ :align: center
+
+Press the bottom edge of the back towards the wrong side, pin it to the
+fronts in such a way that the side seam aligns with back seam of the
+side dart and the two fronts overlap in the middle up to the mark
+closest to the center back (between points C8 and A10).
+
+.. tip::
+ In the overlap I'd put the left leg on top, closest to the fabric of
+ the back, and the right leg on the bottom, closest to the body,
+ unless making the combinations for somebody who is left-handed.
+
+Gather the excess of the fabric and hemstitch the back over them,
+catching each gather with a stitch.
+
+.. figure:: 08-finishing_back_seam.jpg
+ :align: center
+
+Trim the allowance on the back, fold the allowance from the drawers over
+it and hemstitch it down to flat fell the seam.
+
+.. tip::
+ To reduce bulk, you can also trim both allowances and cover
+ everything with a band of fabric hemstitched to the inside to cover
+ them.
+
+.. figure:: 09-side_seams.jpg
+ :align: center
+
+Right sides together, sew the side seams continuing down into the side
+darts, and the shoulder seams.
+
+Press open and then towards the back, trim the allowances of the back
+until you reach the dart, flat fell the seam with a hemstitch.
+
+.. figure:: 12-sleevelet_hem.jpg
+ :align: center
+
+Hem the straight edge of the sleevelets with a narrow hem.
+
+.. figure:: 13-sleevelet_attached.jpg
+ :align: center
+
+ This picture and the next have been taken on the variant with
+ buttoned shoulders; with sewn shoulders it should be similar, but the
+ ends of the sleevelet would overlap by a few cm.
+
+Put the sleevelet over the armhole, right sides together, such that the
+curved edge follows the line of the armhole, extending by 1 cm from the
+allowance of the armhole, and in such a way that the ends overlap a bit
+close to the shoulder seam and any fullness is gathered around the side
+seam. Sew with 1 cm allowance.
+
+.. figure:: 14-sleevelet_finishing.jpg
+ :align: center
+
+Press the allowances open and then towards the body, fold the allowance
+of the sleevelet to cover all raw edges and hemstitch down to fell the
+seam.
+
+.. figure:: 15-neck_facing.jpg
+ :align: center
+
+Right sides together, sew the facing to the neck, press towards the
+inside, fold to cover the raw edges and hemstitch down.
+
+.. figure:: 16-receiving_tuck_hem.jpg
+ :align: center
+
+ Here instead of a simple hem the edge has been folded up by 3 cm,
+ sewn at 1 cm from the fold, and then the raw edge has been folded
+ down 1 cm twice, to hide the raw edge and make a receiving tuck for
+ lace.
+
+Fold the leg hem up twice by 2 cm towards the wrong side, hemstitch it down for a plain finish, or add pintucks, ruffles and lace as desired.
+
+Starting from the top and going down to about the end of the darts or a
+bit above it, make buttonholes every 4 cm on the right front and attach
+corresponding buttons to the left front.
+
+Variants
+--------
+
+Buttoned shoulders
+^^^^^^^^^^^^^^^^^^
+
+To be able to wear these combinations under an evening dress it is
+useful to be able to open the shoulder strap to move them out of the
+way.
+
+To do so, add 5 mm to the allowances at the shoulder seams and instead
+of sewing the fronts to the back finish each allowance by folding it
+twice towards the wrong side 1 cm after the sleevelets have been added.
+
+Make two buttonholes on each front and add the corresponding buttons to
+the back.
+
+Fullness instead of darts
+^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Instead of a fitted front with darts, the combination suit can be made
+with fullness in the front, controlled with e.g. a drawstring or a
+ribbon passed through beading lace at the waist.
+
+In that case, print piece C ``front_with_fullness`` instead of piece B
+``front_with_gathers``, avoid sewing the darts (of course) and add a
+mean to control the fullness to the waistline.
+
+Drawers
+^^^^^^^
+
+To make just a pair of drawers print piece C ``front_with_fullness``,
+cut the drawers part 5 cm under the waistline, add a 5 cm waistband and
+gather the legs to it.
+
+Knit fabric combinations
+^^^^^^^^^^^^^^^^^^^^^^^^
+
+.. figure:: knit_combinations_front.jpg
+ :align: center
+
+To make this a combination suit in knit fabric you can use the pattern piece
+with darts, without sewing them, and sew the center front down to the
+end of the darts rather than make buttons.
+
+Before finishing the neckhole check that it is wide enough to enter the
+suit: if it isn't you may have to lower it, or to open a small length of
+the center front and make buttons and buttonholes.
+
+Also make sure that the neckhole finishing maintains the required
+elasticity.
+
+To give any kind of longevity to the garment you will have to use an
+elastic stitch: since sewing it from flat knit fabric is not a common
+historical construction method anyway I'd use modern stitches such as a
+narrow zig-zag.
+
+You can also avoid the facings and simply fold the raw edges towards the
+wrong side once and topstitch them down (a 3-steps zig zag stitch would
+work nicely): the raw edge will remain visible, but protected.
+
+Gallery
+-------
+
+.. figure:: combinations_back.jpg
+ :align: center
+
+See also
+--------
+
+* `Fediverse thread on whether people would have sewn knit underwear at
+ home
+ <https://social.gl-como.it/display/3e3ce0df-2464-65d0-644b-412075423818>`_
+ (I suspect not).
diff --git a/source/historical_womenswear/underwear/1904_combination_suit/knit_combinations_front.jpg b/source/historical_womenswear/underwear/1904_combination_suit/knit_combinations_front.jpg
new file mode 100644
index 0000000..3e08e19
--- /dev/null
+++ b/source/historical_womenswear/underwear/1904_combination_suit/knit_combinations_front.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0201-center_front_cut.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0201-center_front_cut.jpg
new file mode 100644
index 0000000..8709ed4
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0201-center_front_cut.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0202-facings_sewn.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0202-facings_sewn.jpg
new file mode 100644
index 0000000..e987aef
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0202-facings_sewn.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0203-cut_triangle.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0203-cut_triangle.jpg
new file mode 100644
index 0000000..fe3f67c
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0203-cut_triangle.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0204-short_facing_pressed_forward.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0204-short_facing_pressed_forward.jpg
new file mode 100644
index 0000000..afe80a3
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0204-short_facing_pressed_forward.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0205-short_facing_pressed_place.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0205-short_facing_pressed_place.jpg
new file mode 100644
index 0000000..7cb72a4
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0205-short_facing_pressed_place.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0206-triangle_folded.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0206-triangle_folded.jpg
new file mode 100644
index 0000000..a225af4
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0206-triangle_folded.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0207-short_facing_topstitched.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0207-short_facing_topstitched.jpg
new file mode 100644
index 0000000..cf36d12
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0207-short_facing_topstitched.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0208-triangle_sewn.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0208-triangle_sewn.jpg
new file mode 100644
index 0000000..8199fcd
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0208-triangle_sewn.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0210-long_facing_pressed_place.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0210-long_facing_pressed_place.jpg
new file mode 100644
index 0000000..337de00
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0210-long_facing_pressed_place.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0210-long_facing_topstitched.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0210-long_facing_topstitched.jpg
new file mode 100644
index 0000000..8b7a040
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0210-long_facing_topstitched.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0211-placket_finished.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0211-placket_finished.jpg
new file mode 100644
index 0000000..26470b8
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0211-placket_finished.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0212-darts_sewn.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0212-darts_sewn.jpg
new file mode 100644
index 0000000..ee2bc3f
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0212-darts_sewn.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0401-hem_ruffle.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0401-hem_ruffle.jpg
new file mode 100644
index 0000000..3502f5e
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0401-hem_ruffle.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0403-sleeve_ruffles.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0403-sleeve_ruffles.jpg
new file mode 100644
index 0000000..66c36b0
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0403-sleeve_ruffles.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0404-sleeve_ruffle_attached.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0404-sleeve_ruffle_attached.jpg
new file mode 100644
index 0000000..dbeda62
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0404-sleeve_ruffle_attached.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0405-sleeve_ruffle_felled.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0405-sleeve_ruffle_felled.jpg
new file mode 100644
index 0000000..7adb7de
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0405-sleeve_ruffle_felled.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0406-hem_pressed_up.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0406-hem_pressed_up.jpg
new file mode 100644
index 0000000..eaaf215
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0406-hem_pressed_up.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0407-receiving_tuck.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0407-receiving_tuck.jpg
new file mode 100644
index 0000000..c28b99d
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0407-receiving_tuck.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0408-pinning_ruffle.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0408-pinning_ruffle.jpg
new file mode 100644
index 0000000..523be51
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0408-pinning_ruffle.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0409-topstitched_ruffle.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0409-topstitched_ruffle.jpg
new file mode 100644
index 0000000..6ae3a81
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0409-topstitched_ruffle.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0501-finishing.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0501-finishing.jpg
new file mode 100644
index 0000000..a647346
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/0501-finishing.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b01-facings_sewn_pressed.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b01-facings_sewn_pressed.jpg
new file mode 100644
index 0000000..ca3e610
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b01-facings_sewn_pressed.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b02-facing_sewn.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b02-facing_sewn.jpg
new file mode 100644
index 0000000..fbb1490
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b02-facing_sewn.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b03-facing_pressed.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b03-facing_pressed.jpg
new file mode 100644
index 0000000..3c095fa
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b03-facing_pressed.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b04-side_seam_sewn.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b04-side_seam_sewn.jpg
new file mode 100644
index 0000000..82b6271
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b04-side_seam_sewn.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b05-allowance_pressed.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b05-allowance_pressed.jpg
new file mode 100644
index 0000000..7fc7bdf
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b05-allowance_pressed.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b06-side_allowance_felled.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b06-side_allowance_felled.jpg
new file mode 100644
index 0000000..0e2bcdc
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b06-side_allowance_felled.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b07-side_back_allowance_felled.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b07-side_back_allowance_felled.jpg
new file mode 100644
index 0000000..992bbf7
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b07-side_back_allowance_felled.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b08-allowances_fully_felled.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b08-allowances_fully_felled.jpg
new file mode 100644
index 0000000..c5cf21d
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/b08-allowances_fully_felled.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/combinations_corset_cover_petticoat.val b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/combinations_corset_cover_petticoat.val
new file mode 100644
index 0000000..0a86cea
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/combinations_corset_cover_petticoat.val
@@ -0,0 +1,529 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.1</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>Corset cover + petticoat</patternName>
+ <patternNumber/>
+ <company/>
+ <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements path="../../drafting_methods/cutters/cutters.vit"/>
+ <increments>
+ <increment description="full length of the garment, excluding the ruffle" formula="neck_back_to_waist_b + height_waist_back - 50" name="#full_length"/>
+ <increment description="distance between the back of the neck and the bottom of the shoulder" formula="neck_back_to_waist_b / 6" name="#shoulder_line"/>
+ <increment description="distance between waist and hips. wasn't measured, but a standard used, in the book" formula="18" name="#waist_to_hips"/>
+ <increment formula="1.5" name="#ease"/>
+ <increment description="waist suppression in the back and sides: usually 2.5 cm, but up to 3 or even 4 cm for tight-laced waists." formula="2.5" name="#waist_suppression"/>
+ <increment description="about 20 to 25 cm depending on how flat the stomach is" formula="25" name="#length_darts_waist_down"/>
+ <increment formula="2" name="#stand_width"/>
+ <increment description="depth of the front opening, from the neckline" formula="neck_back_to_waist_b + #waist_to_hips / 2" name="#front_opening"/>
+ <increment formula="200" name="#hem_circumference"/>
+ <increment formula="20" name="#ruffle_height"/>
+ <increment formula="2.5" name="#ruffle_density"/>
+ <increment formula="5" name="#sleeve_ruffle_height"/>
+ <increment formula="1.5" name="#sleeve_ruffle_density"/>
+ <increment description="distance from the base of the neck to the neckline, in front" formula="12" name="#neckline_depth_front"/>
+ <increment description="full width of the neckline" formula="24" name="#neckline_width"/>
+ <increment description="distance from the base of the neck to the neckline, on the back" formula="4" name="#neckline_depth_back"/>
+ <increment formula="2" name="#seam_allowance"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="pattern">
+ <calculation>
+ <point id="1" mx="0.264583" my="0.396875" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="neck_back_to_waist_b + #waist_to_hips" lineColor="black" mx="-3.90035" my="-0.774514" name="A22h" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="3" length="#shoulder_line" lineColor="black" mx="-5.98282" my="-0.774514" name="A2eeeee" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="4" length="neck_back_to_highbust_b" lineColor="black" mx="-2.3385" my="-0.774514" name="A8" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="5" length="neck_back_to_waist_b" lineColor="black" mx="-3.90035" my="-0.384051" name="A15h" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="6" length="#full_length" lineColor="black" mx="0.995899" my="0.84266" name="A25" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="1" id="7" length="neck_circ / 6" lineColor="black" mx="0.264583" my="0.396875" name="A2h" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="90" basePoint="7" id="8" length="2" lineColor="black" mx="0.264583" my="0.396875" name="A0qqq" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="5" id="9" length="2.5" lineColor="black" mx="0.264583" my="0.396875" name="A1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="3" id="10" length="across_back_b / 2 + 1" lineColor="black" mx="0.264583" my="0.396875" name="A6h" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="10" id="11" length="5" lineColor="black" mx="0.394737" my="-1.81575" name="A6h1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="180" basePoint="11" id="12" length="Line_A2eeeee_A6h - across_back_b / 2" lineColor="black" mx="-3.71545" my="-1.51967" name="A2" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="4" id="13" lineColor="black" mx="0.264583" my="0.396875" name="A0h" p1Line="3" p2Line="9" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point angle="0" basePoint="13" id="14" length="bust_circ / 2 + #ease" lineColor="black" mx="0.264583" my="0.396875" name="A20h" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="14" id="15" length="(across_chest_f + armfold_to_armfold_bust) / 4" lineColor="black" mx="0.264583" my="0.396875" name="A12h" secondPoint="13" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="8" id="16" lineColor="black" secondPoint="10" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_A0qqq_A6h - 90" color="black" id="17" length1="3" length2="1" penStyle="hair" point1="1" point4="8" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A0qqq_A6h - 5" angle2="AngleLine_A0qqq_A6h + 180 + 5" color="black" id="18" length1="5" length2="5" penStyle="hair" point1="8" point4="10" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A0qqq_A6h + 270" angle2="90" color="black" id="19" length1="2" length2="1" penStyle="hair" point1="10" point4="12" type="simpleInteractive"/>
+ <arc aScale="0" angle1="60" angle2="80" center="15" color="cornflowerblue" id="20" penStyle="hair" radius="neck_back_to_armfold_front - Spl_A_A0qqq" type="simple"/>
+ <arc aScale="0" angle1="110" angle2="130" center="14" color="cornflowerblue" id="21" penStyle="hair" radius="neck_back_to_armfold_front - Spl_A_A0qqq + 2" type="simple"/>
+ <point crossPoint="1" firstArc="20" id="22" mx="0.264583" my="0.396875" name="Af" secondArc="21" showLabel="true" type="pointOfIntersectionArcs"/>
+ <point angle="0" basePoint="22" id="23" length="neck_circ / 6" lineColor="black" mx="0.264583" my="0.396875" name="Av" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="23" id="24" length="neck_circ / 6" lineColor="black" mx="0.186729" my="0.396875" name="Ai" secondPoint="14" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="5" id="25" lineColor="black" mx="0.264583" my="0.396875" name="A22" p1Line="23" p2Line="14" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point angle="AngleLine_A0qqq_A6h + 90" basePoint="13" id="27" lineColor="black" mx="0.54769" my="-0.523222" name="Aw" p1Line="8" p2Line="10" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <arc aScale="0" angle1="90" angle2="110" center="15" color="cornflowerblue" id="28" penStyle="hair" radius="highbust_back_over_shoulder_to_armfold_front - Line_A0h_Aw" type="simple"/>
+ <arc aScale="0" angle1="160" angle2="200" center="22" color="cornflowerblue" id="29" penStyle="hair" radius="Spl_A0qqq_A6h - 1" type="simple"/>
+ <point crossPoint="1" firstArc="28" id="30" mx="0.264583" my="0.396875" name="Ad" secondArc="29" showLabel="true" type="pointOfIntersectionArcs"/>
+ <line firstPoint="22" id="31" lineColor="black" secondPoint="30" typeLine="hair"/>
+ <spline aScale="0" angle1="AngleLine_Af_Ad + 10" angle2="AngleLine_Af_Ad + 180 + 10" color="black" id="32" length1="3" length2="5" penStyle="hair" point1="22" point4="30" type="simpleInteractive"/>
+ <point firstPoint="15" id="33" length="2.5" lineColor="black" mx="-0.692266" my="1.04616" name="A11h" secondPoint="13" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="13" id="34" length="r2cm(CurrentLength/10/3)*10" lineColor="black" mx="0.264583" my="0.396875" name="A4q" secondPoint="33" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="34" id="35" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A8b" secondPoint="33" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="13" id="36" length="CurrentLength/2" lineColor="black" mx="-2.20097" my="-2.13461" name="An" secondPoint="14" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270" basePoint="36" id="37" length="armpit_to_waist_side" lineColor="black" mx="0.264583" my="0.396875" name="Ae" showLabel="true" type="endLine" typeLine="hair"/>
+ <point center="22" firstPoint="23" id="39" mx="1.56765" my="-1.46465" name="At" radius="neck_back_to_waist_front - Spl_A_A0qqq" secondPoint="25" showLabel="true" type="pointOfContact"/>
+ <point firstPoint="9" id="40" length="Line_A0h_A4q / 2" lineColor="black" mx="0.264583" my="0.396875" name="A3" secondPoint="37" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="220" angle2="70" color="black" id="41" length1="3" length2="3" penStyle="hair" point1="12" point4="34" type="simpleInteractive"/>
+ <spline aScale="0" angle1="250" angle2="AngleLine_A1_A3 + 90" color="black" id="42" length1="3" length2="5" penStyle="hair" point1="34" point4="40" type="simpleInteractive"/>
+ <point angle="0" basePoint="6" id="45" lineColor="black" mx="0.389547" my="0.396875" name="A25f" p1Line="23" p2Line="14" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point firstPoint="40" id="48" length="#waist_suppression" lineColor="black" mx="-1.80093" my="-2.04419" name="A4" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="90" angle2="250" color="black" id="49" length1="5" length2="3" penStyle="hair" point1="48" point4="34" type="simpleInteractive"/>
+ <point angle="270" basePoint="48" id="50" length="Spl_A4q_A3 - Spl_A4_A4q" lineColor="black" mx="-0.28082" my="0.944223" name="A4d" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="48" id="53" length="Line_A4q_A8b - #waist_suppression / 2" lineColor="black" mx="-2.76153" my="-1.85331" name="A7q" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="53" id="54" length="#waist_suppression" lineColor="black" mx="0.652546" my="-1.85331" name="A8q" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="54" id="55" length="Line_A8b_A11h - #waist_suppression / 2" lineColor="black" mx="-2.76153" my="-2.08609" name="A11q" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="55" id="56" length="#waist_suppression" lineColor="black" mx="0.652546" my="-1.93091" name="A12q" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="270" angle2="180" color="black" id="57" length1="5" length2="5" penStyle="hair" point1="12" point4="36" type="simpleInteractive"/>
+ <point angle="90" basePoint="35" curve="57" id="58" lineColor="black" mx="1.47341" my="-1.87333" name="A8ba" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_Af_Ad + 90" color="black" id="61" length1="8" length2="3" penStyle="hair" point1="36" point4="30" type="simpleInteractive"/>
+ <point angle="90" basePoint="33" curve="61" id="62" lineColor="black" mx="-1.63854" my="-3.07173" name="A11ha" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="39" id="71" length="3.8" lineColor="black" mx="-1.36486" my="1.63836" name="A20hw" secondPoint="56" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="50" id="72" lineColor="black" secondPoint="53" typeLine="hair"/>
+ <line firstPoint="56" id="73" lineColor="black" secondPoint="39" typeLine="hair"/>
+ <point firstPoint="71" id="74" length="(Line_A1_A3 + Line_A4d_A7q + Line_A8q_A11q + Line_A12q_At - waist_circ / 2 - #ease) / 2" lineColor="black" mx="0.264583" my="0.396875" name="A19" secondPoint="56" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="74" id="75" length="3.8" lineColor="black" mx="0.264583" my="0.396875" name="A17h" secondPoint="56" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="75" id="76" length="Line_A20hw_A19" lineColor="black" mx="0.264583" my="0.396875" name="A16" secondPoint="56" showLabel="true" type="alongLine" typeLine="none"/>
+ <arc aScale="0" angle1="250" angle2="300" center="22" color="cornflowerblue" id="77" penStyle="hair" radius="neck_back_to_bust_front - Spl_A_A0qqq + 1" type="simple"/>
+ <point firstPoint="71" id="78" length="CurrentLength/2" lineColor="black" mx="-1.97983" my="-1.65516" name="A5" secondPoint="74" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="75" id="79" length="CurrentLength/2" lineColor="black" mx="-1.78745" my="-1.71929" name="A6" secondPoint="76" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="AngleLine_A22_A20h" basePoint="78" curve="77" id="80" lineColor="black" mx="0.136331" my="-2.4888" name="A7" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point angle="AngleLine_A22_A20h" basePoint="79" curve="77" id="83" lineColor="black" mx="-2.30046" my="-1.97579" name="A9" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <line firstPoint="83" id="86" lineColor="black" secondPoint="75" typeLine="hair"/>
+ <line firstPoint="80" id="87" lineColor="black" secondPoint="71" typeLine="hair"/>
+ <point firstPoint="83" id="88" length="Line_A9_A17h" lineColor="black" mx="-3.00585" my="-0.0520083" name="A10" secondPoint="76" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="80" id="89" length="Line_A7_A20hw" lineColor="black" mx="-1.59508" my="1.29464" name="A11" secondPoint="74" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="78" id="90" length="- #length_darts_waist_down" lineColor="black" mx="0.264583" my="0.396875" name="A12" secondPoint="80" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="79" id="91" length="- #length_darts_waist_down" lineColor="black" mx="0.264583" my="0.396875" name="A13" secondPoint="83" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="55" id="98" length="CurrentLength/2" lineColor="black" mx="-0.860091" my="-2.35233" name="A20" secondPoint="56" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="53" id="102" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A24" secondPoint="54" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="270" angle2="90" color="black" id="118" length1="5" length2="10" penStyle="hair" point1="9" point4="6" type="simpleInteractive"/>
+ <point angle="AngleLine_Av_A25f + 90" basePoint="24" id="123" length="#stand_width" lineColor="black" mx="0.264583" my="0.396875" name="A32" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="AngleLine_Av_A25f + 90" basePoint="45" id="125" length="#stand_width" lineColor="black" mx="0.264583" my="0.396875" name="A34" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="270" angle2="AngleLine_Ai_A20h - 90" color="black" id="169" length1="5" length2="5" penStyle="hair" point1="22" point4="24" type="simpleInteractive"/>
+ <point basePoint="12" id="216" lineColor="black" mx="-2.2126" my="0.821535" name="A36" p1Line="4" p2Line="33" showLabel="true" type="height" typeLine="hair"/>
+ <line firstPoint="216" id="217" lineColor="black" secondPoint="15" typeLine="hair"/>
+ <point id="219" length="2" mx="1.53856" my="-1.16021" name="AB" showLabel="true" spline="61" type="cutSpline"/>
+ <point basePoint="12" id="220" lineColor="black" mx="0.264583" my="0.396875" name="AE" p1Line="30" p2Line="219" showLabel="true" type="height" typeLine="hair"/>
+ <point angle="AngleLine_A2_AE" basePoint="219" id="248" lineColor="black" mx="-1.64639" my="0.821535" name="A43" p1Line="4" p2Line="33" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point firstPoint="45" id="277" length="(Line_A12q_At) * 1.5" lineColor="black" mx="0.372236" my="0.396875" name="A37" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="55" id="279" mx="0.264583" my="0.396875" name="A31" secondPoint="6" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="279" id="280" length="(#hem_circumference - Line_A25f_A37) / 6" lineColor="black" mx="-2.2022" my="1.12048" name="A38" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="53" id="283" mx="0.264583" my="0.396875" name="A23" secondPoint="6" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="283" id="284" length="Line_A31_A38" lineColor="black" mx="0.264583" my="0.396875" name="A30" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="40" id="287" mx="0.264583" my="0.396875" name="A28" secondPoint="6" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="287" id="288" length="Line_A31_A38" lineColor="black" mx="0.264583" my="0.396875" name="A29" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270" basePoint="6" id="291" length="#ruffle_height" lineColor="black" mx="0.264583" my="0.396875" name="A39" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="291" id="292" length="#hem_circumference * #ruffle_density" lineColor="black" mx="0.333739" my="0.466031" name="A40" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="292" id="293" mx="0.264583" my="0.396875" name="A41" secondPoint="6" showLabel="true" type="pointOfIntersection"/>
+ <point basePoint="277" id="312" lineColor="black" mx="0.264583" my="0.396875" name="A26" p1Line="45" p2Line="24" showLabel="true" type="height" typeLine="hair"/>
+ <point firstPoint="24" id="316" length="#front_opening" lineColor="black" mx="0.264583" my="0.396875" name="A21" secondPoint="45" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270" basePoint="291" id="318" length="#sleeve_ruffle_height" lineColor="black" mx="0.264583" my="0.396875" name="A14" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="318" id="319" length="(Spl_A6h_A2 + Spl_A2_An + Spl_An_A11ha) * #sleeve_ruffle_density" lineColor="black" mx="0.264583" my="0.396875" name="A15" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="319" id="320" mx="0.264583" my="0.396875" name="A17" secondPoint="291" showLabel="true" type="pointOfIntersection"/>
+ <point angle="270" basePoint="318" id="326" length="#stand_width * 2" lineColor="black" mx="0.264583" my="0.396875" name="A18" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="326" id="327" length="#front_opening - #neckline_depth_front" lineColor="black" mx="0.264583" my="0.396875" name="A27" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="327" id="328" mx="0.264583" my="0.396875" name="A33" secondPoint="318" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="316" id="339" length="#stand_width / 2" lineColor="black" mx="0.9525" my="-0.9525" name="A35" secondPoint="24" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" firstPoint="316" id="340" length="#stand_width / 2" lineColor="black" mx="-3.14854" my="-1.16417" name="A42" secondPoint="339" showLabel="true" type="normal" typeLine="hair"/>
+ <point firstPoint="24" id="344" length="#neckline_depth_front" lineColor="black" mx="0.264583" my="0.396875" name="A44" secondPoint="14" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" firstPoint="344" id="345" length="#neckline_width / 2" lineColor="black" mx="0.264583" my="0.396875" name="A45" secondPoint="24" showLabel="true" type="normal" typeLine="hair"/>
+ <point angle="AngleLine_A44_A45 + 90" basePoint="345" curve="32" id="346" lineColor="black" mx="0.264583" my="0.396875" name="A46" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <spline aScale="0" angle1="AngleLine_A44_A45 + 90" angle2="AngleLine_A44_A45" color="black" id="349" length1="20" length2="14" penStyle="hair" point1="346" point4="344" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A44_A45 + 90" angle2="AngleLine_A44_A45" color="black" duplicate="1" id="350" length1="6" length2="6" penStyle="hair" point1="346" point4="344" type="simpleInteractive"/>
+ <line firstPoint="55" id="356" lineColor="black" secondPoint="279" typeLine="hair"/>
+ <line firstPoint="53" id="357" lineColor="black" secondPoint="283" typeLine="hair"/>
+ <line firstPoint="40" id="358" lineColor="black" secondPoint="287" typeLine="hair"/>
+ <point firstPoint="56" id="359" length="Line_A11q_A31" lineColor="black" mx="1.34927" my="-3.53511" name="A47" secondPoint="277" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="54" id="360" length="Line_A7q_A23" lineColor="black" mx="0.264583" my="0.396875" name="A48" secondPoint="280" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="50" id="363" length="Line_A3_A28" lineColor="black" mx="0.264583" my="0.396875" name="A49" secondPoint="284" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="9" id="365" length="Line_A3_A28" lineColor="black" mx="0.264583" my="0.396875" name="A50" secondPoint="288" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="367" length="#neckline_depth_back" lineColor="black" mx="0.264583" my="0.396875" name="A51" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="368" length="Spl_Af_A46" mx="0.264583" my="0.396875" name="A52" showLabel="true" spline="18" type="cutSpline"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_A0qqq_A6h - 90" color="black" id="369" length1="5" length2="2" penStyle="hair" point1="367" point4="368" type="simpleInteractive"/>
+ </calculation>
+ <modeling>
+ <point id="127" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="128" idObject="8" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="129" idObject="18" inUse="false" type="modelingSpline"/>
+ <point id="130" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="131" idObject="19" inUse="false" type="modelingSpline"/>
+ <point id="132" idObject="12" inUse="false" mx="0.264583" my="0.470344" showLabel="true" type="modeling"/>
+ <spline id="133" idObject="41" inUse="false" type="modelingSpline"/>
+ <point id="134" idObject="34" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="135" idObject="42" inUse="false" type="modelingSpline"/>
+ <point id="136" idObject="40" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="142" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="144" idObject="12" inUse="false" mx="-1.41838" my="-2.89558" showLabel="true" type="modeling"/>
+ <spline id="145" idObject="57" inUse="false" type="modelingSpline"/>
+ <point id="146" idObject="58" inUse="false" mx="1.37269" my="-1.13972" showLabel="true" type="modeling"/>
+ <point id="147" idObject="53" inUse="false" mx="-2.76153" my="-1.85331" showLabel="true" type="modeling"/>
+ <point id="153" idObject="50" inUse="false" mx="-1.70705" my="1.14797" showLabel="true" type="modeling"/>
+ <spline id="154" idObject="49" inUse="false" type="modelingSpline"/>
+ <point id="155" idObject="34" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="156" idObject="41" inUse="false" type="modelingSpline"/>
+ <point id="158" idObject="58" inUse="false" mx="-0.899307" my="-3.32757" showLabel="true" type="modeling"/>
+ <spline id="159" idObject="57" inUse="false" type="modelingSpline"/>
+ <point id="160" idObject="36" inUse="false" mx="-0.573102" my="-2.48849" showLabel="true" type="modeling"/>
+ <point id="161" idObject="55" inUse="false" mx="-2.76153" my="-2.08609" showLabel="true" type="modeling"/>
+ <point id="167" idObject="54" inUse="false" mx="0.652546" my="-1.85331" showLabel="true" type="modeling"/>
+ <point id="170" idObject="30" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="171" idObject="32" inUse="false" type="modelingSpline"/>
+ <point id="172" idObject="22" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="173" idObject="169" inUse="false" type="modelingSpline"/>
+ <point id="174" idObject="24" inUse="false" mx="0.186729" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="181" idObject="56" inUse="false" mx="0.652546" my="-1.93091" showLabel="true" type="modeling"/>
+ <point id="182" idObject="36" inUse="false" mx="-0.573102" my="-2.48849" showLabel="true" type="modeling"/>
+ <spline id="183" idObject="61" inUse="false" type="modelingSpline"/>
+ <point id="191" idObject="80" inUse="false" mx="0.136331" my="-2.4888" showLabel="true" type="modeling"/>
+ <point id="192" idObject="71" inUse="false" mx="-1.36486" my="1.63836" showLabel="true" type="modeling"/>
+ <point id="193" idObject="90" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="194" idObject="74" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="195" idObject="80" inUse="false" mx="0.136331" my="-2.4888" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="196" inUse="false" lastToCountour="false" name="front_dart" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="191" type="NodePoint"/>
+ <node idObject="192" type="NodePoint"/>
+ <node idObject="193" type="NodePoint"/>
+ <node idObject="194" type="NodePoint"/>
+ <node idObject="195" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="197" idObject="83" inUse="false" mx="-2.30046" my="-1.97579" showLabel="true" type="modeling"/>
+ <point id="198" idObject="75" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="199" idObject="91" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="200" idObject="76" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="201" idObject="83" inUse="false" mx="-2.30046" my="-1.97579" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="202" inUse="false" lastToCountour="false" name="side_dart" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="197" type="NodePoint"/>
+ <node idObject="198" type="NodePoint"/>
+ <node idObject="199" type="NodePoint"/>
+ <node idObject="200" type="NodePoint"/>
+ <node idObject="201" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="203" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="204" idObject="40" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="205" inUse="false" lastToCountour="true" name="waistline" type="2" typeLine="dashDotDotLine" visible="1">
+ <nodes>
+ <node idObject="203" type="NodePoint"/>
+ <node idObject="204" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="206" idObject="50" inUse="false" mx="-1.70705" my="1.14797" showLabel="true" type="modeling"/>
+ <point id="207" idObject="53" inUse="false" mx="-2.76153" my="-1.85331" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="208" inUse="false" lastToCountour="true" name="waistline" type="2" typeLine="dashDotDotLine" visible="1">
+ <nodes>
+ <node idObject="206" type="NodePoint"/>
+ <node idObject="207" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="209" idObject="54" inUse="false" mx="0.652546" my="-1.85331" showLabel="true" type="modeling"/>
+ <point id="210" idObject="55" inUse="false" mx="-2.76153" my="-2.08609" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="211" inUse="false" lastToCountour="true" name="waistline" type="2" typeLine="dashDotDotLine" visible="1">
+ <nodes>
+ <node idObject="209" type="NodePoint"/>
+ <node idObject="210" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="212" idObject="56" inUse="false" mx="0.652546" my="-1.93091" showLabel="true" type="modeling"/>
+ <point id="213" idObject="39" inUse="false" mx="1.56765" my="-1.46465" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="214" inUse="false" lastToCountour="true" name="waistline" type="2" typeLine="dashDotDotLine" visible="1">
+ <nodes>
+ <node idObject="212" type="NodePoint"/>
+ <node idObject="213" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="275" idObject="219" inUse="false" mx="1.53856" my="-1.16021" showLabel="true" type="modeling"/>
+ <spline id="276" idObject="61" inUse="false" type="modelingSpline"/>
+ <point id="278" idObject="277" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="281" idObject="279" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="282" idObject="280" inUse="false" mx="-0.0583748" my="2.22697" showLabel="true" type="modeling"/>
+ <point id="285" idObject="283" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="286" idObject="284" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="289" idObject="287" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="290" idObject="288" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="294" idObject="6" inUse="false" mx="-5.20327" my="-0.774514" showLabel="true" type="modeling"/>
+ <point id="295" idObject="293" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="296" idObject="292" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="297" idObject="291" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="299" idObject="24" inUse="false" type="pin"/>
+ <point id="309" idObject="53" inUse="false" type="pin"/>
+ <point id="310" idObject="55" inUse="false" type="pin"/>
+ <point id="311" idObject="40" inUse="false" type="pin"/>
+ <point id="313" idObject="312" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="314" idObject="312" inUse="false" type="pin"/>
+ <point id="317" idObject="316" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="321" idObject="291" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="322" idObject="320" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="323" idObject="319" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="324" idObject="318" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="329" idObject="318" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="330" idObject="328" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="331" idObject="327" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="332" idObject="326" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="334" idObject="318" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="335" idObject="328" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="336" idObject="327" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="337" idObject="326" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="341" idObject="339" inUse="false" mx="0.9525" my="-0.9525" showLabel="true" type="modeling"/>
+ <point id="342" idObject="340" inUse="false" mx="-3.14854" my="-1.16417" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="343" inUse="false" lastToCountour="false" name="placket_cut" type="2" typeLine="hair" visible="1">
+ <nodes>
+ <node idObject="341" type="NodePoint"/>
+ <node idObject="342" type="NodePoint"/>
+ </nodes>
+ </path>
+ <spline id="352" idObject="349" inUse="false" type="modelingSpline"/>
+ <path cut="false" firstToCountour="true" id="353" inUse="false" lastToCountour="true" name="square_neckline" type="2" typeLine="dashLine" visible="1">
+ <nodes>
+ <node idObject="352" reverse="0" type="NodeSpline"/>
+ </nodes>
+ </path>
+ <spline id="354" idObject="350" inUse="false" type="modelingSpline"/>
+ <path cut="false" firstToCountour="true" id="355" inUse="false" lastToCountour="true" name="v_neckline" type="2" typeLine="dashLine" visible="1">
+ <nodes>
+ <node idObject="354" reverse="0" type="NodeSpline"/>
+ </nodes>
+ </path>
+ <point id="361" idObject="359" inUse="false" mx="1.34927" my="-3.53511" showLabel="true" type="modeling"/>
+ <point id="362" idObject="360" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="364" idObject="363" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="366" idObject="365" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="370" idObject="367" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="371" idObject="369" inUse="false" type="modelingSpline"/>
+ <point id="372" idObject="368" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="373" inUse="false" lastToCountour="true" name="neckline" type="2" typeLine="dashLine" visible="1">
+ <nodes>
+ <node idObject="370" type="NodePoint"/>
+ <node idObject="371" reverse="0" type="NodeSpline"/>
+ <node idObject="372" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="374" idObject="318" inUse="true" type="pin"/>
+ <point id="375" idObject="318" inUse="true" type="pin"/>
+ <point id="376" idObject="328" inUse="true" type="pin"/>
+ <point id="377" idObject="328" inUse="true" type="pin"/>
+ <point id="378" idObject="280" inUse="false" type="pin"/>
+ <point id="379" idObject="291" inUse="true" type="pin"/>
+ <point id="380" idObject="291" inUse="true" type="pin"/>
+ <point id="381" idObject="318" inUse="true" type="pin"/>
+ <point id="382" idObject="6" inUse="true" type="pin"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="143" mx="0" my="0" name="back" seamAllowance="true" uuid="{5199b94b-388e-482c-9910-4b3d08a6e3e3}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="A" mx="94.5373" my="344.783" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="94.5373" my="155.708" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" centerPin="311" length="70" mx="0" my="0" rotation="90" visible="true"/>
+ <nodes>
+ <node before="CurrentSeamAllowance " idObject="127" type="NodePoint"/>
+ <node idObject="128" type="NodePoint"/>
+ <node idObject="129" reverse="0" type="NodeSpline"/>
+ <node idObject="130" type="NodePoint"/>
+ <node idObject="131" reverse="0" type="NodeSpline"/>
+ <node idObject="132" type="NodePoint"/>
+ <node idObject="133" reverse="0" type="NodeSpline"/>
+ <node idObject="134" type="NodePoint"/>
+ <node idObject="135" reverse="0" type="NodeSpline"/>
+ <node idObject="136" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" idObject="289" type="NodePoint"/>
+ <node excluded="true" idObject="290" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="366" type="NodePoint"/>
+ <node idObject="142" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="205"/>
+ <record path="373"/>
+ </iPaths>
+ <pins>
+ <record>311</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="157" mx="10.2089" my="0.777535" name="side_back" seamAllowance="true" uuid="{354855e0-4a52-456a-ba8f-56b6da6afa2e}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="8" letter="B" mx="349.332" my="1098.48" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="8">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="8" mx="381.899" my="780.948" rotation="0" visible="true" width="8"/>
+ <grainline arrows="0" centerPin="309" length="50" mx="0" my="0" rotation="90" visible="true"/>
+ <nodes>
+ <node idObject="144" type="NodePoint"/>
+ <node idObject="145" reverse="0" type="NodeSpline"/>
+ <node idObject="146" type="NodePoint"/>
+ <node idObject="147" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" idObject="285" type="NodePoint"/>
+ <node excluded="true" idObject="286" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="364" type="NodePoint"/>
+ <node idObject="153" type="NodePoint"/>
+ <node idObject="154" reverse="0" type="NodeSpline"/>
+ <node idObject="155" type="NodePoint"/>
+ <node idObject="156" reverse="1" type="NodeSpline"/>
+ </nodes>
+ <iPaths>
+ <record path="208"/>
+ </iPaths>
+ <pins>
+ <record>309</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="168" mx="19.1724" my="0.861683" name="side" seamAllowance="true" uuid="{2fa85913-6827-4b5b-b5b3-1fca7ca5fdc0}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="7" letter="C" mx="684.376" my="1126.03" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="7">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="7" mx="678.795" my="838.044" rotation="0" visible="true" width="7"/>
+ <grainline arrows="0" centerPin="310" length="35" mx="0" my="0" rotation="90" visible="true"/>
+ <nodes>
+ <node idObject="158" type="NodePoint"/>
+ <node idObject="159" reverse="0" type="NodeSpline"/>
+ <node idObject="160" type="NodePoint"/>
+ <node idObject="161" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" idObject="281" type="NodePoint"/>
+ <node excluded="true" idObject="282" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="362" type="NodePoint"/>
+ <node idObject="167" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="211"/>
+ </iPaths>
+ <pins>
+ <record>310</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="184" mx="25.6438" my="0.219555" name="front" seamAllowance="true" uuid="{7e7d609b-de57-4fa9-aec8-3127d883a379}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="D" mx="1158.14" my="936.317" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="1149.08" my="757.588" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="314" length="10" mx="0" my="0" rotation="90" topPin="299" visible="true"/>
+ <nodes>
+ <node idObject="170" type="NodePoint"/>
+ <node idObject="171" reverse="1" type="NodeSpline"/>
+ <node idObject="172" type="NodePoint"/>
+ <node idObject="173" reverse="0" type="NodeSpline"/>
+ <node after="0" idObject="174" type="NodePoint"/>
+ <node after="0" before="0" idObject="317" manualPassmarkLength="true" passmark="true" passmarkAngle="straightforward" passmarkLength="1" passmarkLine="one" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" before="0" idObject="313" type="NodePoint"/>
+ <node excluded="true" idObject="278" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="361" type="NodePoint"/>
+ <node idObject="181" type="NodePoint"/>
+ <node idObject="182" type="NodePoint"/>
+ <node idObject="183" reverse="0" type="NodeSpline"/>
+ <node idObject="275" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="276" reverse="0" type="NodeSpline"/>
+ </nodes>
+ <iPaths>
+ <record path="196"/>
+ <record path="202"/>
+ <record path="214"/>
+ <record path="343"/>
+ <record path="353"/>
+ <record path="355"/>
+ </iPaths>
+ <pins>
+ <record>299</record>
+ <record>314</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="298" inLayout="false" mx="0" my="0" name="ruffle" seamAllowance="true" uuid="{b35d67dd-407c-4caa-a766-4babea1d8812}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="E" mx="566.715" my="3783.99" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="113.065" my="3756.08" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="379" length="10" mx="0" my="0" rotation="90" topPin="382" visible="true"/>
+ <nodes>
+ <node after="CurrentSeamAllowance / 2" idObject="294" type="NodePoint"/>
+ <node before="CurrentSeamAllowance / 2" idObject="295" type="NodePoint"/>
+ <node idObject="296" type="NodePoint"/>
+ <node idObject="297" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>379</record>
+ <record>382</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="325" inLayout="false" mx="0" my="0" name="sleeve_ruffle" seamAllowance="true" uuid="{83c3b03e-6ca1-439f-b7f6-03915d38aafa}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="4" letter="F" mx="462.679" my="4372.75" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="4" mx="60.307" my="4367.17" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="381" length="10" mx="0" my="0" rotation="90" topPin="380" visible="true"/>
+ <nodes>
+ <node idObject="321" type="NodePoint"/>
+ <node idObject="322" type="NodePoint"/>
+ <node idObject="323" type="NodePoint"/>
+ <node idObject="324" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>380</record>
+ <record>381</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="333" mx="0.341919" my="9.57374" name="right_front_facing" seamAllowance="true" uuid="{68545e16-30e0-4074-a0e7-94b4ab2ada3b}" version="2" width="#stand_width / 2">
+ <data annotation="" foldPosition="" fontSize="0" height="3" letter="G" mx="455.337" my="4563" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="3" mx="68.435" my="4563" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="376" length="10" mx="0" my="0" rotation="90" topPin="374" visible="true"/>
+ <nodes>
+ <node before="#seam_allowance" idObject="329" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 3" idObject="330" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 3" idObject="331" type="NodePoint"/>
+ <node after="#seam_allowance" idObject="332" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>374</record>
+ <record>376</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="338" mx="0" my="2.9633" name="left_front_facing" seamAllowance="true" uuid="{47093a49-5c76-4246-812c-de8729e8e824}" version="2" width="#stand_width / 2">
+ <data annotation="" foldPosition="" fontSize="0" height="3" letter="H" mx="439.867" my="4563" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="3" mx="55.9994" my="4557.42" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="377" length="10" mx="0" my="0" rotation="90" topPin="375" visible="true"/>
+ <nodes>
+ <node before="#seam_allowance" idObject="334" type="NodePoint"/>
+ <node idObject="335" type="NodePoint"/>
+ <node idObject="336" type="NodePoint"/>
+ <node after="#seam_allowance" idObject="337" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>375</record>
+ <record>377</record>
+ </pins>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/dress_front.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/dress_front.jpg
new file mode 100644
index 0000000..2ccb627
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/dress_front.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/index.rst b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/index.rst
new file mode 100644
index 0000000..4e70e77
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/index.rst
@@ -0,0 +1,422 @@
+Combinations Corset Cover and Petticoat
+=======================================
+
+.. figure:: princess_petticoat_front.jpg
+ :align: center
+
+.. only:: html
+
+ .. contents::
+
+This combinations corset cover and petticoat, or princess petticoat, is
+suitable under the A-line skirts of the late Victorian and early
+Edwardian eras.
+
+For historybounding it's of course also suitable as a sundress, and
+would probably look nice in a 1970s does edwardian style.
+
+Since this is either underwear or modern clothing, I've given
+instructions for flat felled seams that are topstitched by machine; of
+course hemstitching the allowances by hand is always an option.
+
+Materials
+---------
+
+Fabric
+^^^^^^
+
+* About 3 m of lightweight cotton or linen.
+
+Notions
+^^^^^^^
+
+* sewing thread to match the fabric;
+* buttonhole thread to match the fabric;
+* optional but recommended lace;
+* 8 small buttons.
+
+Pattern
+-------
+
+This pattern is based on the :doc:`../../drafting_methods/cutters/index`
+and you need to take the measurements listed in :ref:`cutters_jackets`.
+
+the file :download:`../../drafting_methods/cutters/cutters.vit` is
+used by default by the pattern file and has the list of needed
+measurements.
+
+Pattern
+^^^^^^^
+
+Get the valentina file for the pattern,
+:download:`combinations_corset_cover_petticoat.val`.
+
+You also need to decide the following measurements and set them in the
+table of variables in Valentina; most defaults in the file are sensible.
+
+``full_length``
+ Length of the garment from the neck back, excluding the ruffle;
+``shoulder_line``
+ distance between the back of the neck and the bottom of the shoulder;
+ the default is one sixth of the distance between the back of the neck
+ and the waist;
+``waist_to_hips``
+ standard taken from the book: if your distance is very different you
+ may want to use your measurement;
+``ease``
+ ease added to half of the bust circumference;
+``waist_suppression``
+ waist suppression in the back and sides: usually 2.5 cm, but up to 3
+ or even 4 cm for tight-laced waists;
+``length_darts_waist_down``
+ how long the darts should continue down from the waist: about 20 to
+ 25 cm depending on how flat the stomach is;
+``stand_width``
+ e.g. 2 cm;
+``front_opening``
+ calculated to reach halfway between the waist and the hips;
+``hem_circumference``
+ e.g. 2 m;
+``ruffle_height``
+ e.g. 20 cm;
+``ruffle_density``
+ e.g. 2.5, or 3 for a densely pleated ruffle;
+``sleeve_ruffle_height``
+ e.g. 5 cm;
+``sleeve_ruffle_density``
+ e.g. 1.5;
+``neckline_depth_front``
+ distance from the base of the neck to the neckline, in front;
+``neckline_width``
+ full width of the neckline at the widest point;
+``neckline_depth_back``
+ distance from the base of the neck to the neckline, on the back;
+``seam_allowance``
+ e.g. 2 cm, to allow for french or flat-felled seams.
+
+Instructions
+------------
+
+Cutting
+^^^^^^^
+
+Cut the front panel on the fold, the rest of the panels twice; also cut
+one each of the front facings, two sleeve ruffles and enough
+selvege-to-selvege strips for the bottom ruffle.
+
+.. tip::
+
+ The length of the bottom ruffle in the pattern is just a suggestion;
+ using the closest multiple of the fabric width will reduce fabric
+ waste and allow you to use the selveges and avoid having to finish
+ the raw edges.
+
+Press carefully the crease in the front piece, to mark the line for the
+opening, mark the triangle for the end of the opening, and also mark the
+darts.
+
+Front Opening
+^^^^^^^^^^^^^
+
+.. figure:: 0201-center_front_cut.jpg
+ :align: center
+
+Cut the center front until the *top* side of the triangle mark.
+
+.. figure:: 0202-facings_sewn.jpg
+ :align: center
+
+With the right side of the facing on the wrong side of the front, pin
+the longer facing to the *right* of the cut and the shorter one to the
+*left*; sew with an allowance of half the placket width until the
+*bottom* side of the triangle mark.
+
+.. figure:: 0203-cut_triangle.jpg
+ :align: center
+
+Cut from the end of the center cut to the end of the seams, along the
+triangle marking, taking care to just reach the seam, but not snip into
+them.
+
+.. figure:: 0204-short_facing_pressed_forward.jpg
+ :align: center
+
+Press the shorter facing towards the opening, press down its other edge
+towards the wrong side by half the placket width.
+
+.. figure:: 0205-short_facing_pressed_place.jpg
+ :align: center
+
+Press the facing in half and move it to the right side of the fabric so
+that it just covers the seam.
+
+.. figure:: 0206-triangle_folded.jpg
+ :align: center
+
+Fold down the small triangle from the front fabric towards the right
+side.
+
+.. figure:: 0207-short_facing_topstitched.jpg
+ :align: center
+
+.. figure:: 0208-triangle_sewn.jpg
+ :align: center
+
+Topstitch at 1 mm from each side, stopping just beyond the bottom of the
+triangle, topstitch the lower edge catching the top of the triangle.
+
+.. figure:: 0210-long_facing_pressed_place.jpg
+ :align: center
+
+Repeat with the longer facing: press it towards the opening, press down
+its other edge towards the wrong side by half the placket width.
+
+Press it in half and move it to the right side of the fabric, on top of
+the shorter facing.
+
+.. figure:: 0210-long_facing_topstitched.jpg
+ :align: center
+
+Topstitch at 1 mm from each side, stopping at the same level where
+you've stopped on the shorter facing.
+
+.. figure:: 0211-placket_finished.jpg
+ :align: center
+
+Fold down the bottom edge of the longer facing on top of the shorter
+one, trim any excess or bulk and topstitch a square to keep it in place
+and finish all raw edges.
+
+.. tip:: this is a pretty basic finish for the end of the button
+ placket, of course you can look for historical examples and go wide
+ with shaped edges.
+
+.. figure:: 0212-darts_sewn.jpg
+ :align: center
+
+Sew the darts and press them towards the sides.
+
+Assembly
+^^^^^^^^
+
+Right sides together, sew all vertical seams. Note that the curved seam
+between the side back and back is quite fiddly and will require at the
+very minimum the seam line to be marked and carefully pinned, or
+possibly even basting.
+
+Also sew the shoulder seams.
+
+Try the combinations on to check the fitting before finishing the seams,
+do any alternation that is required.
+
+Press the seams open and then to one side, either towards the center
+front or the center back, trim the lower allowance, fold the top one to
+cover all raw edges and topstitch.
+
+Ruffles
+^^^^^^^
+
+.. figure:: 0401-hem_ruffle.jpg
+ :align: center
+
+Sew all hem ruffle strips together in a tube; if you can use the
+selvedges simply press the seams open to minimize bulk, otherwise flat
+fell the seams.
+
+Hem one long side with a narrow hem.
+
+.. figure:: 0403-sleeve_ruffles.jpg
+ :align: center
+
+Sew also the sleeve ruffles in a tube, flat felling the seam, and hem
+one long side with a narrow hem.
+
+.. figure:: 0404-sleeve_ruffle_attached.jpg
+ :align: center
+
+Gather or pleat the sleeve ruffles to the armscyes, sew with a double
+allowance.
+
+.. note:: Take care to distribute the lenght of the ruffle uniformly
+ around the armscye, rather than just around the top of the sleeve as
+ it is usual, as the excess fabric around the armpit is useful to
+ protect the dress from sweat. This is of course less an issue if
+ making this as outerwear.
+
+.. figure:: 0405-sleeve_ruffle_felled.jpg
+ :align: center
+
+Press the allowances towards the body, trim the allowance of the body,
+fold the ruffle on top to cover all raw edges and topstitch.
+
+.. figure:: 0406-hem_pressed_up.jpg
+ :align: center
+
+Press the hem of the petticoat towards the wrong side by 3 cm, sew at 1
+cm from the hem.
+
+.. figure:: 0407-receiving_tuck.jpg
+ :align: center
+
+Press the allowance down to make a receiving tuck, and then press the
+raw edge inside the tuck.
+
+.. figure:: 0408-pinning_ruffle.jpg
+ :align: center
+
+Insert the top of the tuck in the receiving tuck, quartering it to the
+hem and pleating or gathering the excess fabric.
+
+.. figure:: 0409-topstitched_ruffle.jpg
+ :align: center
+
+Topstitch at 5 mm from the hem to attach the ruffle and finish the tuck.
+
+Finishing
+^^^^^^^^^
+
+.. figure:: 0501-finishing.jpg
+ :align: center
+
+Hem the neck with a narrow hem.
+
+Sew lace liberally and/or to taste.
+
+Add small buttons and buttonholes to the front.
+
+.. tip:: If adding lace to the neckline, make the first buttonhole a bit
+ below the lace, and use a snap to keep the top of the neckline
+ closed.
+
+Variants
+--------
+
+Corset Cover
+^^^^^^^^^^^^
+
+The same pattern can of course be used to make a regular corset cover:
+either mark a length of 10 cm down from the waist, and cut all pieces at
+that length, or cut all pieces at the waistline plus sewing allowance
+and add a basque in one piece made by aligning all of the skirt pieces
+and rounding the edges.
+
+The front facings will also have to be changed to be as long as the
+front edge, and can be simply included in the front piece.
+
+Pocket Slits
+^^^^^^^^^^^^
+
+Since this kind of garment is likely to be made in lightweight fabric,
+and it has no waist seam, adding pockets may not work very well, since
+there is no structure to support the weight of the things one may want
+to carry.
+
+Also, when using it as underwear pockets aren't really needed (since the
+main garment already has them) and they may add unwanted bulk.
+
+Of course my solution to this isn't “no pockets” (perish the thought!),
+but simple slits with modesty facings through which one can access a
+:doc:`/accessories/bags/pair_of_pockets/index`.
+
+I've placed these slits on the seam between the side and side back
+panels rather than on the seams of the front piece for two reasons: one
+is that this way the front of the skirt remains smoother, and the bulk
+of the pockets can be where there is more fullness in the back; the
+other one is that the seams of the front piece are the first ones that
+are changed in case one needs to do small alterations to the fitting,
+and leaving them clear makes it easier.
+
+For the facings, cut two rectangles of fabric, about 20 cm × 14 cm each.
+
+.. figure:: b01-facings_sewn_pressed.jpg
+ :align: center
+
+Fold them in half on the long side, right sides facing, and sew the
+short sides with an allowance of 1 cm.
+Turn inside out and press.
+
+.. figure:: b02-facing_sewn.jpg
+ :align: center
+
+Put the rectangles on the right side of the side back pieces, on the
+straight grain edge, between the waist and the hips, and at half an
+allowance from the edge of the fabric, sew with the regular seam
+allowance.
+
+.. figure:: b03-facing_pressed.jpg
+ :align: center
+
+Press towards the outside.
+
+.. figure:: b04-side_seam_sewn.jpg
+ :align: center
+
+Put the side on top of the side back pieces, right sides together, and
+sew the seam stopping in such a way that just 1 cm at the top and bottom
+of the facings is covered.
+
+.. figure:: b05-allowance_pressed.jpg
+ :align: center
+
+Press the seam open, then press all allowances towards the side.
+
+.. figure:: b06-side_allowance_felled.jpg
+ :align: center
+
+Clip the allowance of the side just outside the facings, fold it twice
+and topstitch it down while keeping the facing out of the way.
+
+.. figure:: b07-side_back_allowance_felled.jpg
+ :align: center
+
+Fold the allowance of the side backs over the allowance of the facing,
+covering all raw edges, and topstitch it to the facing.
+
+.. figure:: b08-allowances_fully_felled.jpg
+ :align: center
+
+Trim the rest of the allowance of the side to half its width, cover
+with the allowance of the side back and topstitch it as usual for a
+flat-felled seam.
+
+Insertion Lace
+^^^^^^^^^^^^^^
+
+This pattern is of course great for a liberal application of insertion
+lace, which can happen in two ways.
+
+One is to prepare entire parts of the panels by sewing together lace,
+and then cutting a smaller panel in fabric: this works great e.g. for
+the yoke.
+
+Another one is to insert strips of lace by sewing them to the fabric and
+then cutting away the fabric behind the lace; for lace that only covers
+one of the panels this should be done before the combinations are sewn,
+while for laces that go all around the circumference it's easier to
+finish the garment first and then add the lace.
+
+A variant of the latter is to cut all around the finished garment and
+then insert the lace: this wastes less fabric, but of course adds
+length, so it's only recommended in the skirt part where it's easier to
+compensate for it. It will also change the line of the skirt, but the
+effect should only be noticeable with taller laces.
+
+Gallery
+-------
+
+.. figure:: princess_petticoat_back.jpg
+ :align: center
+
+
+.. figure:: dress_front.jpg
+ :align: center
+
+ A wool dress made from the same pattern.
+
+See also
+--------
+
+* `Blog post on my first make of this pattern
+ <https://blog.trueelena.org/blog/2023/03/16-swiss-embroidery-princess-petticoat/index.html>`_
+* `Blog post of a make of this pattern as a wool dress
+ <https://blog.trueelena.org/blog/2023/12/20-i_ve_been_influenced/index.html>`_
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/princess_petticoat_back.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/princess_petticoat_back.jpg
new file mode 100644
index 0000000..65a7373
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/princess_petticoat_back.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/princess_petticoat_front.jpg b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/princess_petticoat_front.jpg
new file mode 100644
index 0000000..f7cbb59
--- /dev/null
+++ b/source/historical_womenswear/underwear/combination_corset_cover_and_petticoat/princess_petticoat_front.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0101-folded_fabric.svg b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0101-folded_fabric.svg
new file mode 100644
index 0000000..341f357
--- /dev/null
+++ b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0101-folded_fabric.svg
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="180.52916mm"
+ height="55.529171mm"
+ viewBox="0 0 682.31494 209.87404"
+ version="1.1"
+ id="svg1"
+ inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
+ sodipodi:docname="0101-folded_fabric.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="namedview1"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:document-units="mm"
+ showgrid="true"
+ inkscape:zoom="1.0039352"
+ inkscape:cx="341.15747"
+ inkscape:cy="104.58842"
+ inkscape:window-width="1268"
+ inkscape:window-height="879"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer1"
+ showguides="false">
+ <inkscape:grid
+ id="grid1"
+ units="mm"
+ originx="0.99999997"
+ originy="-584.82677"
+ spacingx="3.7795276"
+ spacingy="3.7795277"
+ empcolor="#0099e5"
+ empopacity="0.30196078"
+ color="#0099e5"
+ opacity="0.14901961"
+ empspacing="5"
+ enabled="true"
+ visible="true" />
+ </sodipodi:namedview>
+ <defs
+ id="defs1" />
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(1,-584.82678)">
+ <rect
+ style="fill:#e1e4ec;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
+ id="rect1-5"
+ width="680.31494"
+ height="207.87404"
+ x="0"
+ y="585.82678"
+ ry="0" />
+ <text
+ xml:space="preserve"
+ style="font-size:8px;line-height:1.25;font-family:FreeSans;-inkscape-font-specification:'FreeSans, Normal';text-align:center;text-anchor:middle"
+ x="616.06305"
+ y="-672.75592"
+ id="text1-0-6"
+ transform="rotate(90)"><tspan
+ sodipodi:role="line"
+ id="tspan1-9-2"
+ x="616.06305"
+ y="-672.75592"
+ style="font-size:8px">waist to hip + 2</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:10.6667px;line-height:1.25;font-family:FreeSans;-inkscape-font-specification:'FreeSans, Normal';text-align:center;text-anchor:middle"
+ x="340.13614"
+ y="600.94489"
+ id="text2-2"><tspan
+ sodipodi:role="line"
+ id="tspan2-9"
+ x="340.13614"
+ y="600.94489">selvedge (waist level)</tspan></text>
+ <rect
+ style="fill:#c2ceec;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
+ id="rect1"
+ width="680.31494"
+ height="151.18111"
+ x="0"
+ y="642.51971" />
+ <text
+ xml:space="preserve"
+ style="font-size:10.6667px;line-height:1.25;font-family:FreeSans;-inkscape-font-specification:'FreeSans, Normal';text-align:center;text-anchor:middle"
+ x="340.15747"
+ y="657.63782"
+ id="text2"><tspan
+ sodipodi:role="line"
+ id="tspan2"
+ x="340.15747"
+ y="657.63782">selvedge (hips level)</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:10.6667px;line-height:1.25;font-family:FreeSans;-inkscape-font-specification:'FreeSans, Normal';text-align:center;text-anchor:middle"
+ x="340.1575"
+ y="786.14172"
+ id="text2-7"><tspan
+ sodipodi:role="line"
+ id="tspan2-92"
+ x="340.1575"
+ y="786.14172">fold</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:8px;line-height:1.25;font-family:FreeSans;-inkscape-font-specification:'FreeSans, Normal';text-align:center;text-anchor:middle"
+ x="616.06305"
+ y="-3.7795277"
+ id="text1-0"
+ transform="rotate(90)"><tspan
+ sodipodi:role="line"
+ id="tspan1-9"
+ x="616.06305"
+ y="-3.7795277"
+ style="font-size:8px">waist to hip + 2</tspan></text>
+ </g>
+</svg>
diff --git a/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0101-pinned_fabric.jpg b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0101-pinned_fabric.jpg
new file mode 100644
index 0000000..85713df
--- /dev/null
+++ b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0101-pinned_fabric.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0102-marked_cording.svg b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0102-marked_cording.svg
new file mode 100644
index 0000000..60b8b8d
--- /dev/null
+++ b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0102-marked_cording.svg
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="180.52916mm"
+ height="55.529171mm"
+ viewBox="0 0 682.31494 209.87404"
+ version="1.1"
+ id="svg1"
+ inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
+ sodipodi:docname="0102-marked_cording.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="namedview1"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:document-units="mm"
+ showgrid="true"
+ inkscape:zoom="1.87"
+ inkscape:cx="341.44385"
+ inkscape:cy="104.81283"
+ inkscape:window-width="1268"
+ inkscape:window-height="879"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer1"
+ showguides="false">
+ <inkscape:grid
+ id="grid1"
+ units="mm"
+ originx="0.99999997"
+ originy="-584.82677"
+ spacingx="3.7795276"
+ spacingy="3.7795277"
+ empcolor="#0099e5"
+ empopacity="0.30196078"
+ color="#0099e5"
+ opacity="0.14901961"
+ empspacing="5"
+ enabled="true"
+ visible="true" />
+ </sodipodi:namedview>
+ <defs
+ id="defs1" />
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(1,-584.82678)">
+ <rect
+ style="fill:#e1e4ec;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
+ id="rect1-5"
+ width="680.31494"
+ height="207.87404"
+ x="0"
+ y="585.82678"
+ ry="0" />
+ <rect
+ style="fill:#c2ceec;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
+ id="rect1"
+ width="680.31494"
+ height="151.18111"
+ x="0"
+ y="642.51971" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-dasharray:3,3;stroke-dashoffset:0"
+ d="M -6e-8,774.80317 H 680.31498"
+ id="path2" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:3, 3;stroke-dashoffset:0;stroke-opacity:1"
+ d="M -6e-8,755.90554 H 680.31498"
+ id="path2-7" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:3, 3;stroke-dashoffset:0;stroke-opacity:1"
+ d="M -6e-8,737.0079 H 680.31498"
+ id="path2-2" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:3, 3;stroke-dashoffset:0;stroke-opacity:1"
+ d="M -6e-8,718.11026 H 680.31498"
+ id="path2-3" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:3, 3;stroke-dashoffset:0;stroke-opacity:1"
+ d="M -6e-8,699.21262 H 680.31498"
+ id="path2-9" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:3, 3;stroke-dashoffset:0;stroke-opacity:1"
+ d="M -6e-8,680.31498 H 680.31498"
+ id="path2-4" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:3, 3;stroke-dashoffset:0;stroke-opacity:1"
+ d="M -6e-8,661.41734 H 680.31498"
+ id="path2-5" />
+ </g>
+</svg>
diff --git a/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0103-cording_hem.jpg b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0103-cording_hem.jpg
new file mode 100644
index 0000000..e9b535d
--- /dev/null
+++ b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0103-cording_hem.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0104-cording_hem_second_row.jpg b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0104-cording_hem_second_row.jpg
new file mode 100644
index 0000000..e70520a
--- /dev/null
+++ b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0104-cording_hem_second_row.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0109-cording_pattern_done.jpg b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0109-cording_pattern_done.jpg
new file mode 100644
index 0000000..f3d9aeb
--- /dev/null
+++ b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0109-cording_pattern_done.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0110-hemstitching_selvedge.jpg b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0110-hemstitching_selvedge.jpg
new file mode 100644
index 0000000..2c861dd
--- /dev/null
+++ b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0110-hemstitching_selvedge.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0111-hemming_seam.jpg b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0111-hemming_seam.jpg
new file mode 100644
index 0000000..cac2c40
--- /dev/null
+++ b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0111-hemming_seam.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0112-marking_top.jpg b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0112-marking_top.jpg
new file mode 100644
index 0000000..9bf46a4
--- /dev/null
+++ b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0112-marking_top.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0113-running_gathering_stitches.jpg b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0113-running_gathering_stitches.jpg
new file mode 100644
index 0000000..6758661
--- /dev/null
+++ b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0113-running_gathering_stitches.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0114-pinned_tape.jpg b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0114-pinned_tape.jpg
new file mode 100644
index 0000000..bb082d5
--- /dev/null
+++ b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0114-pinned_tape.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0115-whipstitching_tape.jpg b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0115-whipstitching_tape.jpg
new file mode 100644
index 0000000..3d00006
--- /dev/null
+++ b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0115-whipstitching_tape.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0116-sewing_tape.jpg b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0116-sewing_tape.jpg
new file mode 100644
index 0000000..f385bb0
--- /dev/null
+++ b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0116-sewing_tape.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0117-backstitching_tape.jpg b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0117-backstitching_tape.jpg
new file mode 100644
index 0000000..2c081f2
--- /dev/null
+++ b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0117-backstitching_tape.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0118-hemstitching_tape.jpg b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0118-hemstitching_tape.jpg
new file mode 100644
index 0000000..c2fd187
--- /dev/null
+++ b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0118-hemstitching_tape.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0119-sewing_side_seam.jpg b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0119-sewing_side_seam.jpg
new file mode 100644
index 0000000..dadf7fe
--- /dev/null
+++ b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/0119-sewing_side_seam.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/early_victorian_corded_petticoat/corded_petticoat.jpg b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/corded_petticoat.jpg
new file mode 100644
index 0000000..a50490e
--- /dev/null
+++ b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/corded_petticoat.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/early_victorian_corded_petticoat/index.rst b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/index.rst
new file mode 100644
index 0000000..2dcbc53
--- /dev/null
+++ b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/index.rst
@@ -0,0 +1,251 @@
+Early Victorian Corded Petticoat
+================================
+
+.. figure:: corded_petticoat.jpg
+ :align: center
+
+.. only:: html
+
+ .. contents::
+
+This is one of the basic support layers of the early Victorian era, when
+steel cage crinolines had not been invented yet, and skirt volume was
+obtained by adding layers of petticoats.
+
+It was also used in later years as a cheaper substitute by people who
+couldn't afford metal structures, and thus is can be useful for
+traditional dress or other working class outfits.
+
+Most of the fabric at the waist is pleated and sewn in place, but about
+20 cm are left plain with a drawstring, so that they can be adjusted for
+waist fluctuations or when shared between different people.
+
+While functionally equivalent, it is not an accurate historical
+constructions, since it takes advantage of the double width of modern
+fabric; a rectangle of the same size can however be pieced from narrower
+fabric for more historical accuracy.
+
+The instructions are for handsewing, but of course the cording and the
+side seam can also be sewn by machine; attaching the tape to the top
+needs to be done by hand (or to be significantly changed).
+
+Contrary to other patterns, this is worked flat and only joined in a
+tube at the very last stage: I think that for handsewing this makes the
+work easier to manage, altough it may make the cording a bit slower if
+sewn by machine.
+
+.. note:: I've made this petticoat quite some time ago and I can't find
+ the step-by-step pictures of some stages, but I don't have plans to
+ make another one any time soon, so I've decided to publish the
+ pattern as is. If in the future I'll have a chance to make another
+ petticoat I'll be sure to take the missing pictures.
+
+Materials
+---------
+
+Fabric
+^^^^^^
+
+* About 3 m of midweight cotton or linen, at least 150 cm wide for a 160
+ cm tall person.
+
+Notions
+^^^^^^^
+
+* almost 100 m cotton cording or thick yarn, 3 mm;
+* 12 - 15 m cotton cording or thick yarn, 5 mm;
+* sewing thread to match the fabric;
+* cotton tape, 2 cm wide.
+
+Pattern
+-------
+
+The pattern for this petticoat is simply a rectangle, about 2-3 m long,
+using the full width of the fabric from selvedge to selvedge.
+
+.. tip:: for many people holding the fabric between their extended arms
+ would result in a 1.5 m length; doubling that gives a good
+ width for the 1840s and early 1850s.
+
+You also need to measure from your waist to mid-calf and from your waist
+to the hips (you can do so with a tape, but also directly with the
+fabric, see the instructions).
+
+After straightening one edge, but before cutting the rest of the fabric,
+measure a point on the straightened edge at about the distance between
+waist and hips plus 2 cm hemming allowance from one selvedge, pin the
+other selvedge at that point and check the length on your body.
+
+The fold should end up somewhere below the mid calf: the finished
+petticoat will be a bit shorter than that because of the cording.
+
+If it's too long, you can fold the fabric up a bit more, but if it's too
+short by more than a few cm you'll have to piece together a taller
+rectangle, possibly cut from the other direction of the fabric.
+
+Instructions
+------------
+
+.. figure:: 0101-folded_fabric.svg
+ :align: center
+
+On the wrong side of the fabric mark a line parallel to one of the
+selvedges at the distance you've measured above.
+
+.. figure:: 0101-pinned_fabric.jpg
+ :align: center
+
+Align the other selvedge to this line, wrong sides together, fold it and
+press.
+
+.. tip:: You may want to add a few safety pins to help managing the
+ fabric while moving it.
+
+If the line you've marked is significantly different from the waist -
+hips distance, also mark that line.
+
+.. figure:: 0102-marked_cording.svg
+ :align: center
+
+Divide the distance between the hem fold and the hips in 8, on the wrong
+side mark parallel lines at that distance from each other, starting from
+the hem fold.
+
+.. figure:: 0103-cording_hem.jpg
+ :align: center
+
+Cut 5 pieces of 5 mm cording 4 cm shorter than the length of the fabric,
+put it in the fold at the hem of the petticoat leaving 2 cm free on each
+side, pinning it in place with safety pins, and sew a running stitch as
+close to the cording as possible to keep it in place.
+
+.. figure:: 0104-cording_hem_second_row.jpg
+ :align: center
+
+Put a second piece of cording between the two layers of fabric above the
+seam, pin it with safety pins and sew a running stitch above it as
+before.
+
+.. maybe 0105-thick_cording_done.jpg
+
+Repeat with the 3 other pieces of 5 mm cording.
+
+.. this should have figure 0106-base_seam.jpg
+
+Making sure that the two layers of fabric are still smooth, sew a
+running stitch over the first line from the bottom you've marked
+earlier.
+
+.. this should have figure 0107-cording_first_thin.jpg
+
+Cut 5 pieces of 3 mm cording 4 cm shorter than the length of the fabric,
+put one of them above this seam, and sew again with a running stitch as
+close to the cording as possible.
+
+.. this should have figure 0108-cording_first_thin_done.jpg
+
+Repeat with the other 4 pieces.
+
+.. figure:: 0109-cording_pattern_done.jpg
+ :align: center
+
+Repeat on the next two marked lines using just 4 pieces of 3 mm cording
+each, then on the next two lines using 3 pieces each and on the last two
+marked lines with just two pieces of cording each.
+
+.. tip:: This is a reasonable cording pattern that gives more rigidity
+ at the bottom than at the top, of course any other cording pattern
+ can be used, especially if seen in period examples.
+
+.. figure:: 0110-hemstitching_selvedge.jpg
+ :align: center
+
+Hemstitch the selvedge at hips level to the front fabric.
+
+.. figure:: 0111-hemming_seam.jpg
+ :align: center
+
+Finish the raw edges on the sides by folding them 1 cm twice towards the
+wrong side and hemstitching them.
+
+.. figure:: 0112-marking_top.jpg
+ :align: center
+
+Fold down the selvedge by 2 cm, draw lines at 5, 10 and optionally 15 mm
+from the fold.
+Starting 20 cm from each side, mark points at every cm.
+
+Also mark the center and the quarter points.
+
+.. figure:: 0113-running_gathering_stitches.jpg
+ :align: center
+
+Run a strong thread that is longer than the finished waist on each
+marked line, making sure to enter the fabric right at the marked points.
+
+Cut a piece of 2.5 cm tape that is as long as your waist plus 32 cm, hem
+the ends folding them down by half a cm twice and mark the center.
+Also mark two points that would be quarters if the tape was exactly as
+long as your waist (so 16 cm less than the actual tape on each side.
+
+.. figure:: 0114-pinned_tape.jpg
+ :align: center
+
+Pin the tape to the top of the petticoat, aligned on the fold, on the
+wrong side, putting it flat on the first 20 cm and then pinning the
+marked point and pulling the gathering thread to gather the petticoat
+fabric in the right length.
+
+.. figure:: 0115-whipstitching_tape.jpg
+ :align: center
+
+Flatten each section of the pleats so that they go towards the center
+front or the center back, as appropriate, and whipstitch the petticoat to
+the tape, first on the smooth section and then sewing the pleats in
+place.
+
+.. tip:: Instead of flattening the pleats, you can also sew them as
+ cartridge pleats, catching just the bottom of each fold and sewing
+ over it twice for strength.
+
+.. figure:: 0116-sewing_tape.jpg
+ :align: center
+
+Cut two pieces of 1 cm tape, 42 cm long, hem one edge, fold the other
+edge down by 1 cm and put it on the folded down allowance at the top,
+right before the pleating starts, and pointing towards the end of the
+fabric. Hemstitch to the allowance on 3 edges.
+
+.. figure:: 0117-backstitching_tape.jpg
+ :align: center
+
+Then pass the needle to the outside of the fabric, and backstitch
+through both layers of fabric, the narrow tape and the wide tape, to fix
+it securely in place.
+
+.. figure:: 0118-hemstitching_tape.jpg
+ :align: center
+
+Pin down the wide tape, covering the narrow, and hemstitch it to the
+unpleated part of the petticoat, forming a channel.
+
+Repeat on the other side.
+
+.. figure:: 0119-sewing_side_seam.jpg
+ :align: center
+
+Put the two ends of the petticoat right sides together and whipstitch
+the seam closed starting from the hem and stopping after the last row of
+cording.
+
+Gallery
+-------
+
+.. figure:: swish_test.jpg
+ :align: center
+
+ The mandatory swish test, showing the full extended petticoat.
+
+See also
+--------
+
diff --git a/source/historical_womenswear/underwear/early_victorian_corded_petticoat/swish_test.jpg b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/swish_test.jpg
new file mode 100644
index 0000000..a9e1f50
--- /dev/null
+++ b/source/historical_womenswear/underwear/early_victorian_corded_petticoat/swish_test.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/index.rst b/source/historical_womenswear/underwear/index.rst
new file mode 100644
index 0000000..9a7e7e8
--- /dev/null
+++ b/source/historical_womenswear/underwear/index.rst
@@ -0,0 +1,15 @@
+***********
+ Underwear
+***********
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+
+ combination_corset_cover_and_petticoat/index
+ 1904_combination_suit/index
+ single_layer_midbust_corset/index
+ early_victorian_corded_petticoat/index
+ 1838_shift_with_shoulder_straps/index
+ 1838_drawers/index
+
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0202-markings.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0202-markings.jpg
new file mode 100644
index 0000000..3e3977e
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0202-markings.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0301-marking_eyes.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0301-marking_eyes.jpg
new file mode 100644
index 0000000..a6e2eb1
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0301-marking_eyes.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0302-sewn_right_facing.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0302-sewn_right_facing.jpg
new file mode 100644
index 0000000..5c588be
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0302-sewn_right_facing.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0303-inserting_waist_tape.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0303-inserting_waist_tape.jpg
new file mode 100644
index 0000000..241a32b
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0303-inserting_waist_tape.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0304-topstitched_right_busk.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0304-topstitched_right_busk.jpg
new file mode 100644
index 0000000..619c24f
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0304-topstitched_right_busk.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0305-marked_left_busk_position.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0305-marked_left_busk_position.jpg
new file mode 100644
index 0000000..75ed205
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0305-marked_left_busk_position.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0306-awl_holes.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0306-awl_holes.jpg
new file mode 100644
index 0000000..3c7f26e
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0306-awl_holes.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0307-inserting_left_busk.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0307-inserting_left_busk.jpg
new file mode 100644
index 0000000..f9eb6be
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0307-inserting_left_busk.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0308-finished_front_panels.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0308-finished_front_panels.jpg
new file mode 100644
index 0000000..c80c36c
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0308-finished_front_panels.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0401-basted_panels.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0401-basted_panels.jpg
new file mode 100644
index 0000000..bfc1482
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0401-basted_panels.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0402-sewn_panels.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0402-sewn_panels.jpg
new file mode 100644
index 0000000..3a6b879
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0402-sewn_panels.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0501-eyelet_strip.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0501-eyelet_strip.jpg
new file mode 100644
index 0000000..2d0a50a
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0501-eyelet_strip.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0601-pinned_boning_channel.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0601-pinned_boning_channel.jpg
new file mode 100644
index 0000000..1abfa46
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0601-pinned_boning_channel.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0602-sewn_boning_channel.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0602-sewn_boning_channel.jpg
new file mode 100644
index 0000000..0f0d769
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0602-sewn_boning_channel.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0603-pinned_channel_and_tape.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0603-pinned_channel_and_tape.jpg
new file mode 100644
index 0000000..9243b56
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0603-pinned_channel_and_tape.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0604-eyelet_channels.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0604-eyelet_channels.jpg
new file mode 100644
index 0000000..32ccdbf
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0604-eyelet_channels.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0605-extra_boning_channels.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0605-extra_boning_channels.jpg
new file mode 100644
index 0000000..7d17650
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0605-extra_boning_channels.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0701-binding_bottom.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0701-binding_bottom.jpg
new file mode 100644
index 0000000..02a4d9d
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0701-binding_bottom.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0702-closing_binding_bottom.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0702-closing_binding_bottom.jpg
new file mode 100644
index 0000000..feb51e6
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0702-closing_binding_bottom.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0703-measuring_boning.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0703-measuring_boning.jpg
new file mode 100644
index 0000000..a092a11
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0703-measuring_boning.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0704-end_caps.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0704-end_caps.jpg
new file mode 100644
index 0000000..0f3463c
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0704-end_caps.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0705-boning_in_channel.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0705-boning_in_channel.jpg
new file mode 100644
index 0000000..67358e2
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0705-boning_in_channel.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0706-flat_steel_boning.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0706-flat_steel_boning.jpg
new file mode 100644
index 0000000..a8c6fb1
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0706-flat_steel_boning.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0801-marked_lacing_holes.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0801-marked_lacing_holes.jpg
new file mode 100644
index 0000000..31f526d
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0801-marked_lacing_holes.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0802-using_awl.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0802-using_awl.jpg
new file mode 100644
index 0000000..2cddc1f
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0802-using_awl.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0803-metal_eyelet.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0803-metal_eyelet.jpg
new file mode 100644
index 0000000..ea160b8
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0803-metal_eyelet.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/0804-lacing.svg b/source/historical_womenswear/underwear/single_layer_midbust_corset/0804-lacing.svg
new file mode 100644
index 0000000..c04d4fc
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/0804-lacing.svg
@@ -0,0 +1,243 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="70.28199mm"
+ height="160.28203mm"
+ viewBox="0 0 265.63272 605.79035"
+ version="1.1"
+ id="svg5"
+ inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+ sodipodi:docname="0804-lacing.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#">
+ <sodipodi:namedview
+ id="namedview7"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:document-units="mm"
+ showgrid="true"
+ inkscape:zoom="1.2066881"
+ inkscape:cx="133.00869"
+ inkscape:cy="302.89517"
+ inkscape:window-width="1280"
+ inkscape:window-height="982"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layer1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid132"
+ units="mm"
+ spacingx="3.7795276"
+ spacingy="3.7795276"
+ empspacing="10"
+ originx="-37.262361"
+ originy="-112.85291" />
+ </sodipodi:namedview>
+ <defs
+ id="defs2" />
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-0.17419302,-49.13386)">
+ <circle
+ style="fill:none;stroke:#000000;stroke-width:1.06583;stroke-linecap:round;stroke-linejoin:round"
+ id="path238"
+ cx="75.590553"
+ cy="86.929138"
+ r="11.338583" />
+ <circle
+ style="fill:none;stroke:#000000;stroke-width:1.06583;stroke-linecap:round;stroke-linejoin:round"
+ id="path238-3"
+ cx="75.590553"
+ cy="162.51968"
+ r="11.338583" />
+ <circle
+ style="fill:none;stroke:#000000;stroke-width:1.06583;stroke-linecap:round;stroke-linejoin:round"
+ id="path238-6"
+ cx="75.590553"
+ cy="238.11023"
+ r="11.338583" />
+ <circle
+ style="fill:none;stroke:#000000;stroke-width:1.06583;stroke-linecap:round;stroke-linejoin:round"
+ id="path238-7"
+ cx="75.590553"
+ cy="313.70081"
+ r="11.338583" />
+ <circle
+ style="fill:none;stroke:#000000;stroke-width:1.06583;stroke-linecap:round;stroke-linejoin:round"
+ id="path238-5"
+ cx="75.590553"
+ cy="389.29135"
+ r="11.338583" />
+ <circle
+ style="fill:none;stroke:#000000;stroke-width:1.06583;stroke-linecap:round;stroke-linejoin:round"
+ id="path238-35"
+ cx="75.590553"
+ cy="464.8819"
+ r="11.338583" />
+ <circle
+ style="fill:none;stroke:#000000;stroke-width:1.06583;stroke-linecap:round;stroke-linejoin:round"
+ id="path238-62"
+ cx="188.97638"
+ cy="86.929138"
+ r="11.338583" />
+ <circle
+ style="fill:none;stroke:#000000;stroke-width:1.06583;stroke-linecap:round;stroke-linejoin:round"
+ id="path238-9"
+ cx="188.97638"
+ cy="162.51968"
+ r="11.338583" />
+ <circle
+ style="fill:none;stroke:#000000;stroke-width:1.06583;stroke-linecap:round;stroke-linejoin:round"
+ id="path238-1"
+ cx="188.97638"
+ cy="238.11023"
+ r="11.338583" />
+ <circle
+ style="fill:none;stroke:#000000;stroke-width:1.06583;stroke-linecap:round;stroke-linejoin:round"
+ id="path238-2"
+ cx="188.97638"
+ cy="313.70081"
+ r="11.338583" />
+ <circle
+ style="fill:none;stroke:#000000;stroke-width:1.06583;stroke-linecap:round;stroke-linejoin:round"
+ id="path238-70"
+ cx="188.97638"
+ cy="389.29135"
+ r="11.338583" />
+ <circle
+ style="fill:none;stroke:#000000;stroke-width:1.06583;stroke-linecap:round;stroke-linejoin:round"
+ id="path238-5-6"
+ cx="75.590553"
+ cy="540.47241"
+ r="11.338583" />
+ <circle
+ style="fill:none;stroke:#000000;stroke-width:1.06583;stroke-linecap:round;stroke-linejoin:round"
+ id="path238-70-0"
+ cx="188.97638"
+ cy="540.47241"
+ r="11.338583" />
+ <circle
+ style="fill:none;stroke:#000000;stroke-width:1.06583;stroke-linecap:round;stroke-linejoin:round"
+ id="path238-5-62"
+ cx="75.590553"
+ cy="616.06299"
+ r="11.338583" />
+ <circle
+ style="fill:none;stroke:#000000;stroke-width:1.06583;stroke-linecap:round;stroke-linejoin:round"
+ id="path238-70-6"
+ cx="188.97638"
+ cy="616.06299"
+ r="11.338583" />
+ <circle
+ style="fill:none;stroke:#000000;stroke-width:1.06583;stroke-linecap:round;stroke-linejoin:round"
+ id="path238-93"
+ cx="188.97638"
+ cy="464.8819"
+ r="11.338583" />
+ <path
+ style="fill:none;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 90.708662,86.929135 H 173.85827"
+ id="path563" />
+ <path
+ style="fill:none;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 181.41732,86.929135 h 7.55906 l -113.385828,75.590545 7.559055,7.55906"
+ id="path1170" />
+ <path
+ style="fill:none;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 83.149607,86.929135 h -7.559055 l 113.385828,75.590545 -7.55906,7.55906"
+ id="path1172" />
+ <path
+ style="fill:none;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 86.929135,173.85826 177.6378,226.77165"
+ id="path1176"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 181.41732,230.55119 7.55906,7.55905 -113.385828,75.59055 3.779528,7.55906"
+ id="path1178" />
+ <path
+ style="fill:none;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 177.63779,173.85826 86.929135,226.77165"
+ id="path1180"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 83.149607,230.55119 -7.559055,7.55905 113.385828,75.59055 -3.77953,7.55906"
+ id="path1182" />
+ <path
+ style="fill:none;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 181.41732,325.03937 83.149607,453.54331"
+ id="path1184" />
+ <path
+ style="fill:none;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 83.149607,325.03937 181.41732,453.54331"
+ id="path1186" />
+ <path
+ style="fill:none;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 79.37008,457.32284 -3.779528,7.55905 -37.795276,-37.79527 37.795276,-37.79528 3.779528,7.55906"
+ id="path1188" />
+ <path
+ style="fill:none;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 185.19685,457.32284 3.77953,7.55905 37.79528,-37.79527 -37.79528,-37.79528 -3.77953,7.55906"
+ id="path1190" />
+ <path
+ style="fill:none;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 83.149607,400.62992 177.63779,529.13386"
+ id="path1322" />
+ <path
+ style="fill:none;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 181.41732,400.62992 83.149607,529.13386"
+ id="path1324" />
+ <path
+ style="fill:none;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 79.37008,532.91339 -3.779528,7.55905 113.385828,75.59055 h -7.55906"
+ id="path1326" />
+ <path
+ style="fill:none;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 181.41732,532.91339 7.55906,7.55905 -113.385828,75.59055 h 7.559055"
+ id="path1328" />
+ <path
+ style="fill:none;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 90.708662,616.06299 H 173.85827"
+ id="path1330" />
+ </g>
+ <metadata
+ id="metadata1406">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#Notice" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#Attribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+</svg>
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/basted_busk.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/basted_busk.jpg
new file mode 100644
index 0000000..d45ecfb
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/basted_busk.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/basted_lacing_stripes.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/basted_lacing_stripes.jpg
new file mode 100644
index 0000000..77ec0d8
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/basted_lacing_stripes.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/corset_34_front.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/corset_34_front.jpg
new file mode 100644
index 0000000..801023a
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/corset_34_front.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/corset_back.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/corset_back.jpg
new file mode 100644
index 0000000..2cf3c78
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/corset_back.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/corset_front.jpg b/source/historical_womenswear/underwear/single_layer_midbust_corset/corset_front.jpg
new file mode 100644
index 0000000..f97405a
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/corset_front.jpg
Binary files differ
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/corset_layout.vlt b/source/historical_womenswear/underwear/single_layer_midbust_corset/corset_layout.vlt
new file mode 100644
index 0000000..404f5f4
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/corset_layout.vlt
@@ -0,0 +1,367 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--Layout created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+<layout version="0.1.2">
+ <properties>
+ <unit>cm</unit>
+ <title></title>
+ <description></description>
+ <control warningSuperposition="true" warningOutOfBound="true" stickyEdges="true" piecesGap="18.8976" followGrainline="false"/>
+ <tiles visible="true" matchingMarks="standard" printScheme="true" tileNumber="true">
+ <size width="1122.52" length="793.701"/>
+ <margin/>
+ </tiles>
+ <scale xScale="1" yScale="1"/>
+ <watermark showPreview="true"></watermark>
+ </properties>
+ <unplacedPieces>
+ <piece id="{147ba5ea-b37e-48ff-8218-80216c983ca0}" name="panel_2" transform="1;0;0;0;1;0;532.552019293;635.735334453;1" copyNumber="1">
+ <seamLine>-453.254031749,-621.114278159 -184.447107155,-574.584172544 -196.771653543,-451.338708661 -201.496062992,39.9998740157 -154.251968504,417.952629921 -154.251968504,424.645543307 -431.102362205,461.125782832 -431.102362205,417.952629921 -421.181102362,39.9998740157 -423.543307087,-451.338708661 -453.254031749,-621.114278159</seamLine>
+ <seamAllowance enabled="true">-532.552019293,-635.735334453 -109.684210305,-562.537503544 -121.217344043,-447.206166164 -125.860248372,35.6558840224 -78.6614173228,413.246532412 -78.6614173228,415.574263616 -506.692913386,471.975453051 -506.692913386,416.960674787 -496.776422681,39.1896003276 -499.102305929,-444.594115229 -532.552019293,-635.735334453</seamAllowance>
+ <grainline enabled="true" angle="90" arrowDirection="atBoth">-311.338582677,417.952629921 -317.801955464,400.194659135 -304.87520989,400.194659135 -311.338582677,417.952629921 -311.338582677,-337.95288189 -304.87520989,-320.194911103 -317.801955464,-320.194911103 -311.338582677,-337.95288189</grainline>
+ <notches/>
+ <internalPaths>
+ <internalPath cut="false" penStyle="dotLine">-496.797692366,39.9998740157 -421.181102362,39.9998740157 -201.496062992,39.9998740157 -125.317249622,39.9998740157</internalPath>
+ </internalPaths>
+ <markers/>
+ <labels>
+ <pieceLabel shape="-381.122,42.6522 -229.940897638,42.6522 -229.940897638,193.833302362 -381.122,193.833302362">
+ <lines font="Sans Serif,-1,24,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">B</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">panel_2</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 2 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="-383.417,-112.101 -232.235897638,-112.101 -232.235897638,39.0801023622 -383.417,39.0801023622">
+ <lines font="Sans Serif,-1,19,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Midbust corset</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">measurements</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2023-12-17</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{96e89b01-e0bc-4694-b867-4ebc2d6cb69e}" name="panel_4" transform="1;0;0;0;1;0;83.6997233993;596.864382896;1" copyNumber="1">
+ <seamLine>24.0308087625,-525.95359913 203.659251691,-574.835260309 193.779527559,-451.338708661 178.661417323,39.9998740157 235.354330709,417.952629921 235.354330709,484.146745588 -11.5748031496,387.243968504 45.1181102362,39.9998740157 30,-451.338708661 24.0308087625,-525.95359913</seamLine>
+ <seamAllowance enabled="true">281.253636653,-596.864382896 269.277271578,-447.159819469 254.425596039,35.5196355509 310.94488189,412.314874554 310.94488189,514.757888421 -83.6997233993,359.886903309 -30.6612495449,35.0262509504 -45.4977440194,-447.159819469 -50.2570807429,-506.651528513 281.253636653,-596.864382896</seamAllowance>
+ <grainline enabled="true" angle="90" arrowDirection="atBoth">111.88976378,417.952629921 105.426390992,400.194659135 118.353136567,400.194659135 111.88976378,417.952629921 111.88976378,-337.95288189 118.353136567,-320.194911103 105.426390992,-320.194911103 111.88976378,-337.95288189</grainline>
+ <notches/>
+ <internalPaths>
+ <internalPath cut="false" penStyle="dotLine">-31.4732696372,39.9998740157 45.1181102362,39.9998740157 178.661417323,39.9998740157 255.097631809,39.9998740157</internalPath>
+ </internalPaths>
+ <markers/>
+ <labels>
+ <pieceLabel shape="39.6518,40.2401 190.832902362,40.2401 190.832902362,191.421202362 39.6518,191.421202362">
+ <lines font="Sans Serif,-1,24,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">D</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">panel_4</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 2 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="39.4884,-108.449 190.669502362,-108.449 190.669502362,42.7321023622 39.4884,42.7321023622">
+ <lines font="Sans Serif,-1,19,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Midbust corset</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">measurements</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2023-12-17</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{a289d4dd-77fc-4dea-ae44-88052b37c31c}" name="panel_3" transform="1;0;0;0;1;0;314.881889764;590.978579044;1" copyNumber="1">
+ <seamLine>-209.096199932,-574.584172544 33.7379942892,-526.098594445 30,-451.338708661 25.2755905512,39.9998740157 115.039370079,387.243968504 -239.291338583,424.645543307 -239.291338583,417.952629921 -192.047244094,39.9998740157 -196.771653543,-451.338708661 -209.096199932,-574.584172544</seamLine>
+ <seamAllowance enabled="true">-286.703204332,-590.978579044 108.719364327,-512.026387421 105.572394319,-449.086987263 100.958621345,30.745401982 191.263969263,380.084511031 -314.881889764,433.511018373 -314.881889764,413.246532412 -267.683058715,35.6558840224 -272.325963044,-447.206166164 -286.703204332,-590.978579044</seamAllowance>
+ <grainline enabled="true" angle="90" arrowDirection="atBoth">-83.3858267717,399.054992126 -89.8491995589,381.297021339 -76.9224539844,381.297021339 -83.3858267717,399.054992126 -83.3858267717,-319.055244094 -76.9224539844,-301.297273308 -89.8491995589,-301.297273308 -83.3858267717,-319.055244094</grainline>
+ <notches/>
+ <internalPaths>
+ <internalPath cut="false" penStyle="dotLine">-268.226057464,39.9998740157 -192.047244094,39.9998740157 25.2755905512,39.9998740157 103.350933844,39.9998740157</internalPath>
+ </internalPaths>
+ <markers/>
+ <labels>
+ <pieceLabel shape="-154.274,40.1224 -3.0928976378,40.1224 -3.0928976378,191.303502362 -154.274,191.303502362">
+ <lines font="Sans Serif,-1,24,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">C</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">panel_3</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 2 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="-151.98,-112.101 -0.798897637795,-112.101 -0.798897637795,39.0801023622 -151.98,39.0801023622">
+ <lines font="Sans Serif,-1,19,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Midbust corset</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">measurements</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2023-12-17</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{ae122354-5c4b-4a2e-9f7d-2c6a2134d069}" name="panel_5" transform="1;0;0;0;1;0;-76.6141732283;641.050038385;1" copyNumber="1">
+ <seamLine>183.899803427,-574.835260309 371.134791155,-621.035409127 357.559055118,-451.338708661 342.440944882,39.9998740157 399.133858268,417.952629921 399.133858268,552.011334238 152.204724409,484.146745588 152.204724409,417.952629921 208.897637795,39.9998740157 193.779527559,-451.338708661 183.899803427,-574.835260309</seamLine>
+ <seamAllowance enabled="true">448.568016651,-641.050038385 433.056799137,-447.159819469 418.205123598,35.5196355509 474.724409449,412.314874554 474.724409449,573.700471466 76.6141732283,464.286134662 76.6141732283,412.314874554 133.133459079,35.5196355509 118.28178354,-447.159819469 109.464458044,-557.376388164 448.568016651,-641.050038385</seamAllowance>
+ <grainline enabled="true" angle="90" arrowDirection="atBoth">275.669291339,417.952629921 269.205918551,400.194659135 282.132664126,400.194659135 275.669291339,417.952629921 275.669291339,-337.95288189 282.132664126,-320.194911103 269.205918551,-320.194911103 275.669291339,-337.95288189</grainline>
+ <notches/>
+ <internalPaths>
+ <internalPath cut="false" penStyle="dotLine">132.461423309,39.9998740157 208.897637795,39.9998740157 342.440944882,39.9998740157 418.877159368,39.9998740157</internalPath>
+ </internalPaths>
+ <markers/>
+ <labels>
+ <pieceLabel shape="199.646,40.2401 350.827102362,40.2401 350.827102362,191.421202362 199.646,191.421202362">
+ <lines font="Sans Serif,-1,24,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">E</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">panel_5</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 2 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="201.941,-110.072 353.122102362,-110.072 353.122102362,41.1091023622 201.941,41.1091023622">
+ <lines font="Sans Serif,-1,19,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Midbust corset</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">measurements</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2023-12-17</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{f736c8c4-7ed2-4aa6-a8f0-9cb2946e57fb}" name="panel_6" transform="1;0;0;0;1;0;-240.393700787;678.966838453;1" copyNumber="1">
+ <seamLine>343.983319081,-621.035409127 578.031496063,-678.110362205 812.079673045,-621.035409127 798.503937008,-451.338708661 783.385826772,39.9998740157 840.078740157,417.952629921 840.078740157,552.011334238 578.031496063,626.140346457 315.984251969,552.011334238 315.984251969,417.952629921 372.677165354,39.9998740157 357.559055118,-451.338708661 343.983319081,-621.035409127</seamLine>
+ <seamAllowance enabled="true">577.822635895,-678.966838453 813.01834475,-621.713913644 799.382704241,-451.268407283 784.266984557,40.026986563 840.950561528,417.821856716 840.960314961,552.678120052 578.271462882,626.988633 240.393700787,531.544134682 240.393700787,412.314874554 296.912986638,35.5196355509 282.061311099,-447.159819469 269.531142932,-603.786921557 577.822635895,-678.966838453</seamAllowance>
+ <grainline enabled="true" angle="90" arrowDirection="atBoth">578.031496063,626.140346457 571.568123276,608.38237567 584.49486885,608.38237567 578.031496063,626.140346457 578.031496063,-678.110362205 584.49486885,-660.352391418 571.568123276,-660.352391418 578.031496063,-678.110362205</grainline>
+ <notches/>
+ <internalPaths>
+ <internalPath cut="false" penStyle="dotLine">296.240950868,39.9998740157 372.677165354,39.9998740157 578.031496063,39.9998740157 784.262916646,39.9998740157</internalPath>
+ </internalPaths>
+ <markers/>
+ <labels>
+ <pieceLabel shape="427.732,40.3578 578.913102362,40.3578 578.913102362,191.538902362 427.732,191.538902362">
+ <lines font="Sans Serif,-1,24,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">F</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">panel_6</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 2 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="427.732,-112.366 578.913102362,-112.366 578.913102362,38.8151023622 427.732,38.8151023622">
+ <lines font="Sans Serif,-1,19,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Midbust corset</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">measurements</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2023-12-17</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ </unplacedPieces>
+ <sheets>
+ <sheet>
+ <name>Sheet 1</name>
+ <size width="3254.17" length="3017.2"/>
+ <margin/>
+ <pieces>
+ <piece id="{147ba5ea-b37e-48ff-8218-80216c983ca0}" name="panel_2" transform="1;0;0;0;1;0;3241.19612753;982.822896061;1" copyNumber="2">
+ <seamLine>-453.254031749,-621.114278159 -184.447107155,-574.584172544 -196.771653543,-451.338708661 -201.496062992,39.9998740157 -154.251968504,417.952629921 -154.251968504,424.645543307 -431.102362205,461.125782832 -431.102362205,417.952629921 -421.181102362,39.9998740157 -423.543307087,-451.338708661 -453.254031749,-621.114278159</seamLine>
+ <seamAllowance enabled="true">-532.552019293,-635.735334453 -109.684210305,-562.537503544 -121.217344043,-447.206166164 -125.860248372,35.6558840224 -78.6614173228,413.246532412 -78.6614173228,415.574263616 -506.692913386,471.975453051 -506.692913386,416.960674787 -496.776422681,39.1896003276 -499.102305929,-444.594115229 -532.552019293,-635.735334453</seamAllowance>
+ <grainline enabled="true" angle="90" arrowDirection="atBoth">-311.338582677,417.952629921 -317.801955464,400.194659135 -304.87520989,400.194659135 -311.338582677,417.952629921 -311.338582677,-337.95288189 -304.87520989,-320.194911103 -317.801955464,-320.194911103 -311.338582677,-337.95288189</grainline>
+ <notches/>
+ <internalPaths>
+ <internalPath cut="false" penStyle="dotLine">-496.797692366,39.9998740157 -421.181102362,39.9998740157 -201.496062992,39.9998740157 -125.317249622,39.9998740157</internalPath>
+ </internalPaths>
+ <markers/>
+ <labels>
+ <pieceLabel shape="-381.122,42.6522 -229.940897638,42.6522 -229.940897638,193.833302362 -381.122,193.833302362">
+ <lines font="Sans Serif,-1,24,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">B</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">panel_2</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 2 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="-383.417,-112.101 -232.235897638,-112.101 -232.235897638,39.0801023622 -383.417,39.0801023622">
+ <lines font="Sans Serif,-1,19,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Midbust corset</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">measurements</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2023-12-17</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{4d6eb748-3ed1-4e78-82fd-ad41e993eba2}" name="panel_1_right_facing" transform="1;0;0;0;1;0;2403.1214893;818.184514165;1" copyNumber="1">
+ <seamLine>-650.31496063,-678.110362205 -393.832582425,-621.114278159 -423.543307087,-451.338708661 -425.905511811,39.9998740157 -415.984251969,417.952629921 -416.847542386,461.117150791 -650.31496063,493.543181102 -650.31496063,-678.110362205</seamLine>
+ <seamAllowance enabled="true">-725.905511811,-695.811342255 -392.818988871,-621.792114935 -422.674929046,-451.186742504 -425.023947196,40.0041123072 -415.102980739,417.929496551 -415.981185479,461.886860475 -725.905511811,504.931905799 -725.905511811,-695.811342255</seamAllowance>
+ <grainline enabled="true" angle="90" arrowDirection="atBoth">-644.607493354,493.543181102 -651.070866142,475.785210316 -638.144120567,475.785210316 -644.607493354,493.543181102 -644.607493354,-678.110362205 -638.144120567,-660.352391418 -651.070866142,-660.352391418 -644.607493354,-678.110362205</grainline>
+ <notches/>
+ <internalPaths>
+ <internalPath cut="false" penStyle="dotLine">-725.905511811,39.9998740157 -650.31496063,39.9998740157 -425.905511811,39.9998740157 -425.024058456,39.9998740157</internalPath>
+ </internalPaths>
+ <markers/>
+ <labels>
+ <pieceLabel shape="-610.255,36.1393 -459.073897638,36.1393 -459.073897638,187.320402362 -610.255,187.320402362">
+ <lines font="Sans Serif,-1,12,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">A2</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">panel_1_right_facing</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 1 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="-607.244,-111.429 -456.062897638,-111.429 -456.062897638,39.7521023622 -607.244,39.7521023622">
+ <lines font="Sans Serif,-1,19,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Midbust corset</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">measurements</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2023-12-17</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{685c5de5-4c80-40e3-a943-15007c9841d8}" name="panel_1_right" transform="1;0;0;0;1;0;2171.80290138;818.312834587;1" copyNumber="1">
+ <seamLine>-906.797338835,-621.114278159 -650.31496063,-678.110362205 -650.31496063,493.543181102 -883.782378874,461.117150791 -884.645669291,417.952629921 -874.724409449,39.9998740157 -877.086614173,-451.338708661 -906.797338835,-621.114278159</seamLine>
+ <seamAllowance enabled="true">-574.724409449,-695.811342255 -574.724409449,504.931905799 -959.580797075,451.479629739 -960.256060195,417.716473737 -950.319729768,39.1896003276 -952.645613016,-444.594115229 -980.816170376,-605.568728716 -574.724409449,-695.811342255</seamAllowance>
+ <grainline enabled="true" angle="90" arrowDirection="atBoth">-656.022427905,493.543181102 -662.485800693,475.785210316 -649.559055118,475.785210316 -656.022427905,493.543181102 -656.022427905,-678.110362205 -649.559055118,-660.352391418 -662.485800693,-660.352391418 -656.022427905,-678.110362205</grainline>
+ <notches/>
+ <internalPaths>
+ <internalPath cut="false" penStyle="dotLine">-950.340999452,39.9998740157 -874.724409449,39.9998740157 -650.31496063,39.9998740157 -574.724409449,39.9998740157</internalPath>
+ <internalPath cut="false" penStyle="dashDotLine">-762.519685039,-653.175979003 -762.519685039,477.959191601</internalPath>
+ </internalPaths>
+ <markers/>
+ <labels>
+ <pieceLabel shape="-837.334,39.1508 -686.152897638,39.1508 -686.152897638,190.331902362 -837.334,190.331902362">
+ <lines font="Sans Serif,-1,20,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">A1</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">panel_1_right</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 1 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="-837.335,-111.429 -686.153897638,-111.429 -686.153897638,39.7521023622 -837.335,39.7521023622">
+ <lines font="Sans Serif,-1,19,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Midbust corset</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">measurements</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2023-12-17</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{96e89b01-e0bc-4694-b867-4ebc2d6cb69e}" name="panel_4" transform="1;0;0;0;1;0;2349.97733154;801.033536783;1" copyNumber="2">
+ <seamLine>24.0308087625,-525.95359913 203.659251691,-574.835260309 193.779527559,-451.338708661 178.661417323,39.9998740157 235.354330709,417.952629921 235.354330709,484.146745588 -11.5748031496,387.243968504 45.1181102362,39.9998740157 30,-451.338708661 24.0308087625,-525.95359913</seamLine>
+ <seamAllowance enabled="true">281.253636653,-596.864382896 269.277271578,-447.159819469 254.425596039,35.5196355509 310.94488189,412.314874554 310.94488189,514.757888421 -83.6997233993,359.886903309 -30.6612495449,35.0262509504 -45.4977440194,-447.159819469 -50.2570807429,-506.651528513 281.253636653,-596.864382896</seamAllowance>
+ <grainline enabled="true" angle="90" arrowDirection="atBoth">111.88976378,417.952629921 105.426390992,400.194659135 118.353136567,400.194659135 111.88976378,417.952629921 111.88976378,-337.95288189 118.353136567,-320.194911103 105.426390992,-320.194911103 111.88976378,-337.95288189</grainline>
+ <notches/>
+ <internalPaths>
+ <internalPath cut="false" penStyle="dotLine">-31.4732696372,39.9998740157 45.1181102362,39.9998740157 178.661417323,39.9998740157 255.097631809,39.9998740157</internalPath>
+ </internalPaths>
+ <markers/>
+ <labels>
+ <pieceLabel shape="39.6518,40.2401 190.832902362,40.2401 190.832902362,191.421202362 39.6518,191.421202362">
+ <lines font="Sans Serif,-1,24,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">D</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">panel_4</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 2 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="39.4884,-108.449 190.669502362,-108.449 190.669502362,42.7321023622 39.4884,42.7321023622">
+ <lines font="Sans Serif,-1,19,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Midbust corset</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">measurements</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2023-12-17</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{a289d4dd-77fc-4dea-ae44-88052b37c31c}" name="panel_3" transform="1;0;0;0;1;0;389.743912856;2299.19383323;1" copyNumber="2">
+ <seamLine>-209.096199932,-574.584172544 33.7379942892,-526.098594445 30,-451.338708661 25.2755905512,39.9998740157 115.039370079,387.243968504 -239.291338583,424.645543307 -239.291338583,417.952629921 -192.047244094,39.9998740157 -196.771653543,-451.338708661 -209.096199932,-574.584172544</seamLine>
+ <seamAllowance enabled="true">-286.703204332,-590.978579044 108.719364327,-512.026387421 105.572394319,-449.086987263 100.958621345,30.745401982 191.263969263,380.084511031 -314.881889764,433.511018373 -314.881889764,413.246532412 -267.683058715,35.6558840224 -272.325963044,-447.206166164 -286.703204332,-590.978579044</seamAllowance>
+ <grainline enabled="true" angle="90" arrowDirection="atBoth">-83.3858267717,399.054992126 -89.8491995589,381.297021339 -76.9224539844,381.297021339 -83.3858267717,399.054992126 -83.3858267717,-319.055244094 -76.9224539844,-301.297273308 -89.8491995589,-301.297273308 -83.3858267717,-319.055244094</grainline>
+ <notches/>
+ <internalPaths>
+ <internalPath cut="false" penStyle="dotLine">-268.226057464,39.9998740157 -192.047244094,39.9998740157 25.2755905512,39.9998740157 103.350933844,39.9998740157</internalPath>
+ </internalPaths>
+ <markers/>
+ <labels>
+ <pieceLabel shape="-154.274,40.1224 -3.0928976378,40.1224 -3.0928976378,191.303502362 -154.274,191.303502362">
+ <lines font="Sans Serif,-1,24,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">C</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">panel_3</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 2 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="-151.98,-112.101 -0.798897637795,-112.101 -0.798897637795,39.0801023622 -151.98,39.0801023622">
+ <lines font="Sans Serif,-1,19,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Midbust corset</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">measurements</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2023-12-17</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{a3639541-4f55-442f-8243-440c40b9df29}" name="panel_1_left" transform="1;0;0;0;1;0;1098.36880935;815.083713378;1" copyNumber="1">
+ <seamLine>-650.31496063,-678.110362205 -393.832582425,-621.114278159 -423.543307087,-451.338708661 -425.905511811,39.9998740157 -415.984251969,417.952629921 -416.847542386,461.117150791 -650.31496063,493.543181102 -883.782378874,461.117150791 -884.645669291,417.952629921 -874.724409449,39.9998740157 -877.086614173,-451.338708661 -906.797338835,-621.114278159 -650.31496063,-678.110362205</seamLine>
+ <seamAllowance enabled="true">-650.506201056,-678.97094412 -319.813750884,-605.568728716 -347.984308244,-444.594115229 -350.310191492,39.1896003276 -340.373861065,417.716473737 -341.049124185,451.479629739 -650.19368382,494.416374133 -884.648735781,461.886860475 -885.527067832,417.970257892 -875.605680679,39.976740646 -877.968178788,-451.33447037 -907.810932389,-621.792114935 -650.506201056,-678.97094412</seamAllowance>
+ <grainline enabled="true" angle="90" arrowDirection="atBoth">-650.31496063,493.543181102 -656.778333417,475.785210316 -643.851587843,475.785210316 -650.31496063,493.543181102 -650.31496063,-678.110362205 -643.851587843,-660.352391418 -656.778333417,-660.352391418 -650.31496063,-678.110362205</grainline>
+ <notches/>
+ <internalPaths>
+ <internalPath cut="false" penStyle="dotLine">-875.605569441,39.9998740157 -650.31496063,39.9998740157 -425.905511811,39.9998740157 -350.288921808,39.9998740157</internalPath>
+ <internalPath cut="false" penStyle="dashDotLine">-538.11023622,-653.175979003 -538.11023622,477.959191601</internalPath>
+ </internalPaths>
+ <markers/>
+ <labels>
+ <pieceLabel shape="-644.867,40.2401 -493.685897638,40.2401 -493.685897638,191.421202362 -644.867,191.421202362">
+ <lines font="Sans Serif,-1,23,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">A</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">panel_1_left</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 1 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="-651.197,-110.883 -500.015897638,-110.883 -500.015897638,40.2981023622 -651.197,40.2981023622">
+ <lines font="Sans Serif,-1,19,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Midbust corset</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">measurements</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2023-12-17</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{ae122354-5c4b-4a2e-9f7d-2c6a2134d069}" name="panel_5" transform="1;0;0;0;1;0;542.698926895;2403.71040028;1" copyNumber="2">
+ <seamLine>183.899803427,-574.835260309 371.134791155,-621.035409127 357.559055118,-451.338708661 342.440944882,39.9998740157 399.133858268,417.952629921 399.133858268,552.011334238 152.204724409,484.146745588 152.204724409,417.952629921 208.897637795,39.9998740157 193.779527559,-451.338708661 183.899803427,-574.835260309</seamLine>
+ <seamAllowance enabled="true">448.568016651,-641.050038385 433.056799137,-447.159819469 418.205123598,35.5196355509 474.724409449,412.314874554 474.724409449,573.700471466 76.6141732283,464.286134662 76.6141732283,412.314874554 133.133459079,35.5196355509 118.28178354,-447.159819469 109.464458044,-557.376388164 448.568016651,-641.050038385</seamAllowance>
+ <grainline enabled="true" angle="90" arrowDirection="atBoth">275.669291339,417.952629921 269.205918551,400.194659135 282.132664126,400.194659135 275.669291339,417.952629921 275.669291339,-337.95288189 282.132664126,-320.194911103 269.205918551,-320.194911103 275.669291339,-337.95288189</grainline>
+ <notches/>
+ <internalPaths>
+ <internalPath cut="false" penStyle="dotLine">132.461423309,39.9998740157 208.897637795,39.9998740157 342.440944882,39.9998740157 418.877159368,39.9998740157</internalPath>
+ </internalPaths>
+ <markers/>
+ <labels>
+ <pieceLabel shape="199.646,40.2401 350.827102362,40.2401 350.827102362,191.421202362 199.646,191.421202362">
+ <lines font="Sans Serif,-1,24,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">E</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">panel_5</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 2 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="201.941,-110.072 353.122102362,-110.072 353.122102362,41.1091023622 201.941,41.1091023622">
+ <lines font="Sans Serif,-1,19,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Midbust corset</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">measurements</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2023-12-17</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ <piece id="{f736c8c4-7ed2-4aa6-a8f0-9cb2946e57fb}" name="panel_6" transform="1;0;0;0;1;0;1059.48324563;2339.5426234;1" copyNumber="2">
+ <seamLine>343.983319081,-621.035409127 578.031496063,-678.110362205 812.079673045,-621.035409127 798.503937008,-451.338708661 783.385826772,39.9998740157 840.078740157,417.952629921 840.078740157,552.011334238 578.031496063,626.140346457 315.984251969,552.011334238 315.984251969,417.952629921 372.677165354,39.9998740157 357.559055118,-451.338708661 343.983319081,-621.035409127</seamLine>
+ <seamAllowance enabled="true">577.822635895,-678.966838453 813.01834475,-621.713913644 799.382704241,-451.268407283 784.266984557,40.026986563 840.950561528,417.821856716 840.960314961,552.678120052 578.271462882,626.988633 240.393700787,531.544134682 240.393700787,412.314874554 296.912986638,35.5196355509 282.061311099,-447.159819469 269.531142932,-603.786921557 577.822635895,-678.966838453</seamAllowance>
+ <grainline enabled="true" angle="90" arrowDirection="atBoth">578.031496063,626.140346457 571.568123276,608.38237567 584.49486885,608.38237567 578.031496063,626.140346457 578.031496063,-678.110362205 584.49486885,-660.352391418 571.568123276,-660.352391418 578.031496063,-678.110362205</grainline>
+ <notches/>
+ <internalPaths>
+ <internalPath cut="false" penStyle="dotLine">296.240950868,39.9998740157 372.677165354,39.9998740157 578.031496063,39.9998740157 784.262916646,39.9998740157</internalPath>
+ </internalPaths>
+ <markers/>
+ <labels>
+ <pieceLabel shape="427.732,40.3578 578.913102362,40.3578 578.913102362,191.538902362 427.732,191.538902362">
+ <lines font="Sans Serif,-1,24,5,50,0,0,0,0,0">
+ <line fontSize="6" bold="true" italic="false" alignment="4">F</line>
+ <line fontSize="2" bold="true" italic="false" alignment="4">panel_6</line>
+ <line fontSize="0" bold="false" italic="false" alignment="4">Fabric, Cut 2 </line>
+ </lines>
+ </pieceLabel>
+ <patternLabel shape="427.732,-112.366 578.913102362,-112.366 578.913102362,38.8151023622 427.732,38.8151023622">
+ <lines font="Sans Serif,-1,19,5,50,0,0,0,0,0">
+ <line fontSize="2" bold="false" italic="false" alignment="0">Midbust corset</line>
+ <line fontSize="0" bold="false" italic="false" alignment="0">measurements</line>
+ <line fontSize="0" bold="false" italic="true" alignment="0">2023-12-17</line>
+ </lines>
+ </patternLabel>
+ </labels>
+ </piece>
+ </pieces>
+ </sheet>
+ </sheets>
+</layout>
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/index.rst b/source/historical_womenswear/underwear/single_layer_midbust_corset/index.rst
new file mode 100644
index 0000000..9ac14fc
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/index.rst
@@ -0,0 +1,508 @@
+Single Layer Midbust Corset
+===========================
+
+.. figure:: corset_34_front.jpg
+ :align: center
+
+This is a simple corset in 6 panels, non specifically based on an
+historical model, but with an outline that is generically suitable for
+a good part of the Victorian age.
+
+It is a single layer with applied boning channels made of tape (or self
+fabric): a channel on each seam is used to neaten and reinforce the
+seam, so that it can be simply pressed flat for less bulk rather than
+requiring more complex finishes.
+
+The instructions allow for boning channels on either the outside or the
+inside of the corset, according to taste.
+
+Like all corsets, it's not really suitable for beginner sewists, but the
+hardest part is taking good measurements, and then it requires more
+precision than advanced skills, so an intermediate sewist would probably
+be able to do it.
+
+The instructions assume that it will be sewn by machine: sewing it by
+hand would be feasible, but possibly a bit hard on the hands because of
+the use of sturdy fabric. Compared to other corset construction methods
+this one may require sewing through less layers of coutil, especially if
+using tape rather than self fabric for the boning channels.
+
+Materials
+---------
+
+Fabric
+^^^^^^
+
+* less than 1 m of strong corset fabric, e.g. coutil.
+
+Notions
+^^^^^^^
+
+* strong sewing thread to match the fabric — a good brand of cotton
+ thread or sewing silk, linen if you're sewing by hand;
+* boning: ~ 6 m 6 - 10 mm spiral steel and ~ 2 m 10 mm flat steel
+ (precise amounts will depend on the height of the corset and how many
+ boning pieces you want to add) — you can also substitute both with ~
+ 8 m 6 - 10 mm synthetic whalebone;
+* one steel busk to fit the center front height;
+* ~ 6 m 25-30 mm twill tape suitable for boning channels, or the same
+ amount premade boning channel tape;
+* ~ 1 m 15 mm twill tape suitable for a waist tape;
+* ~ 3 m bias tape to match or contrast with the fabric, to bind the top
+ and bottom edge;
+* ~ 30 two-parts metal eyelets;
+* buttonhole twist silk for flossing,
+* about 6 m lacing cord.
+
+For a double boning channel the tape should be at least double the width
+of the boning plus 10 mm, for a single boning channel at least the width
+of the boning plus 8 mm; tape that is a bit too wide is better than tape
+that is too narrow.
+
+Pattern
+-------
+
+the file :download:`measurements.vit` is used by default by the pattern
+file and has the list of needed measurements.
+
+Measurements
+^^^^^^^^^^^^
+
+These measurements should be taken while wearing just modern underwear
+(including a well fitting bra); a tight camisole with side seams can
+help to take the arc measurements, and it's helpful to mark at least the
+waist, but ideally all of the circumferences with tape.
+
+Full circumferences:
+
+``bust_circ`` (G04)
+ Circumference around Bust;
+``lowbust_circ`` (G05)
+ Circumference under the breasts;
+``waist_circ`` (G07)
+ Circumference around the Waist;
+``highhip_circ`` (G08)
+ Circumference at the hip bone level;
+``hip_circ`` (G09)
+ Circumference around the widest part of the hips;
+
+The same measurements, just on the front, from an ideal side seam to an
+ideal side seam:
+
+``bust_arc_f`` (G12)
+ ;
+``lowbust_arc_f`` (G13)
+ ;
+``waist_arc_f`` (G15)
+ ;
+``highhip_arc_f`` (G16)
+ ;
+``hip_arc_b`` (G17)
+ ;
+
+And the corresponding back arcs; in the valentina file these are
+calculated from the two measurements above (but you may want to take
+these measurements as a double check):
+
+``bust_arc_b`` (G28)
+ ;
+``lowbust_arc_b`` (G29)
+ ;
+``waist_arc_b`` (G31)
+ ;
+``highhip_arc_b`` (G32)
+ ;
+``hip_arc_b`` (G33)
+ ;
+
+Vertical measurements; except for the first one they are taken straight
+in the front (i.e. not following the curve of the body) between the
+levels where the above measurements had been taken:
+
+``armpit_to_waist_side`` (H03)
+ this is used to check the height of the corset under the armpit and
+ should follow the curve of the body;
+``bust_to_waist_f`` (H10)
+ ;
+``lowbust_to_waist_f`` (H11)
+ ;
+``waist_to_highhip_f`` (H30)
+ ;
+``waist_to_hip_f`` (H31)
+ ;
+
+And finally, a custom measurement that is specific for corsets:
+
+``reduced_waist_circ``
+ this depends on the squishyness and taste of the person: 2-4 cm less
+ than the natural waist is good if no waist reduction is desired (the
+ corset should fit snugly on the waist), but more is of course a valid
+ choice.
+
+.. tip:: A waist reduction of 2-4 cm should result in a corseted waist
+ (measured over the corset) that is about the same as the uncorseted
+ waist, making it easier to make clothing that can be worn either with
+ or without a corset, for maximum historybounding potential.
+
+Pattern
+^^^^^^^
+
+Get the valentina file for the pattern,
+:download:`midbust_corset.val`.
+
+You also need to decide the following measurements and set them in the
+table of variables:
+
+``waist_to_top_f``
+ from the waist to the top of the corset in the front: around the
+ measurement of ``bust_to_waist`` is usually good;
+``waist_to_top_side``
+ from the waist to the top of the corset under the armpit: this should
+ be less than ``armpit_to_waist_side``;
+``waist_to_top_b``
+ from the waist to the top of the corset on the back: often, but not
+ always, the same as ``waist_to_top_f``;
+``waist_to_bottom_f``
+ from the waist to the bottom of the corset in the center front;
+``waist_to_bottom_side``
+ from the waist to the bottom of the corset on the side;
+``waist_to_bottom_b``
+ from the waist to the bottom of the corset in the center back: often,
+ but not always, the same as ``waist_to_bottom_f``;
+``lacing_gap``
+ usually 5 - 10 cm;
+``sewing_allowance``
+ 2 cm will allow for easy adjustments of the pattern.
+
+
+Instructions
+------------
+
+Mockup
+^^^^^^
+
+If this is the first time you're making a corset from this pattern it's
+strongly recommended that you start by making a mockup from a sturdy but
+cheap fabric: some cotton canvas or duck is often a good idea, but avoid
+anything that is elastic.
+
+When cutting the panels mark the line of the waist in a way that will be
+visible when trying on the mock-up.
+
+.. figure:: basted_busk.jpg
+ :align: center
+
+If this is also the first corset you're making you may want to use it as
+practice to insert the busk, otherwise you can cheat and simply baste it
+to the edge of the front panel with stripes of scrap fabric.
+
+Assemble the mock up following the instructions for the corset, keeping
+the seam allowances towards the outside, but don't add a waist tape, nor
+boning channels over the seams; for better results you may want to add a
+boning channel to the middle of each panel (it can just be a strip of
+scrap fabric).
+
+.. figure:: basted_lacing_stripes.jpg
+ :align: center
+
+It is also convenient to have a set of lacing stripes: two stripes
+of sturdy fabric folded in half with a boning channel near the fold, a
+line of closely spaced grommets and another boning channel, pre-laced
+with cotton lace, to be basted to the folded back panels with a line of
+stitching just outside the boning channel further from the folded edge.
+
+If you don't have one yet you can fully finish panel 6 with boning
+channels and grommets, and then reuse it for your next corset.
+
+Once the mockup is assembled, try it on when standing up and check:
+
+* that the size is precisely correct;
+* that the seams lie vertically on the body;
+* that the waist line correspond to the position of your waist;
+* that there are no significant wrinkles (you do need the corset to be
+ boned to be able to check this);
+
+then sit down and check that you're not being poked in the legs by the
+busk or any other boning.
+
+If you find that you need to adjust the size, or the position of the
+seam between panels 3 and 4, I'd recommend changing the measurements in
+the valentina tape file, and generating a new pattern: this way the same
+measurement file can be used again for different patterns.
+
+If you had to do significant changes you may now want to make a second
+(and third, and…) mockup, or you can start cutting into the real fabric,
+as the wide allowance will still allow for minor adjustments.
+
+Cutting
+^^^^^^^
+
+Making sure to follow the grainline, cut 2 each of panels 2-6, 1 each of
+panels 1 left, right and right facing (both the center front and the
+center back panels will have two layers, everything else will be single
+layer).
+
+Note that, assuming that you're marking the fabric from the wrong side,
+the pattern is for a corset with external boning channels: if making
+internal boning channels you will have to mirror all panel 1 pieces.
+
+.. figure:: 0202-markings.jpg
+ :align: center
+
+Carefully mark all sewing lines as well as the waistline. Optionally
+mark also the center panel line (grainline) if you want to add boning on
+it.
+
+I'd also recommend marking each panel with its number, whether it's the
+right or left panel, and possibly the vertical direction to avoid
+mistakes when assembling.
+
+Busk Insertion
+^^^^^^^^^^^^^^
+
+.. figure:: 0301-marking_eyes.jpg
+ :align: center
+
+Put the eye side of the busk on the wrong side of panel 1 right, aligned
+with the center front seam: the eyes that are set closer to each other
+than the rest should be at the bottom; mark the position of each eye.
+
+.. figure:: 0302-sewn_right_facing.jpg
+ :align: center
+
+Put panel 1 right over panel 1 right facing, right sides together, and
+sew the center front seam starting from the top and leaving a gap for
+every eye.
+Press flat, press with right sides out.
+
+Cut two pieces of waist tape as long as half the circumference of the
+waist plus the (finished) width of panels 1 and 6 at the waist.
+
+.. figure:: 0303-inserting_waist_tape.jpg
+ :align: center
+
+Insert the eye side of the busk between the layers, making sure that the
+eyes stick out of the openings, wrap one waist tape around it so that
+the short end will reach just before the seam between panels 1 and 2,
+and carefully pin everything in place.
+
+.. figure:: 0304-topstitched_right_busk.jpg
+ :align: center
+
+Topstitch from the right side of the corset, using a zipper foot and
+sewing as close as possible to the busk.
+
+.. figure:: 0305-marked_left_busk_position.jpg
+ :align: center
+
+Fold panel 1 left wrong sides together, align it carefully with the
+assembled panel 1 right and mark the position where the eyes of the busk
+are.
+
+.. figure:: 0306-awl_holes.jpg
+ :align: center
+
+With an awl open holes on each marked position, just as big as necessary
+to let the studs of the busk pass through.
+
+.. figure:: 0307-inserting_left_busk.jpg
+ :align: center
+
+Insert the stud side of the busk, wrap the other waist tape around it as
+before and carefully pin in place.
+
+.. figure:: 0308-finished_front_panels.jpg
+ :align: center
+
+Topstitch also this panel from the right side of the corset, using a
+zipper foot and sewing as close as possible to the busk.
+
+Panels
+^^^^^^
+
+Attach the panels to each other, starting from the just finished panel 1
+and panel 2, and continuing until panel 6.
+
+If you want your boning channels inside the corset put each panel on the
+next right side together, if you are making external boning channels put
+the panels wrong side together, so that the allowances will be on the
+outside of the corset.
+
+.. figure:: 0401-basted_panels.jpg
+ :align: center
+
+Using relatively short (~ 1 cm) running stitches baste just outside of
+the marked line; if you used tailor's tacks remove them so that they
+won't get stuck in the seam.
+
+.. figure:: 0402-sewn_panels.jpg
+ :align: center
+
+Sew each seam, press open.
+
+Fitting
+^^^^^^^
+
+.. figure:: 0501-eyelet_strip.jpg
+ :align: center
+
+Fold panel 6, wrong sides together, so that the cut edge aligns with
+the seam line with panel 5, press. Machine baste a premade eyelet strip.
+
+Ideally also baste premade boning channels in the middle of most panels,
+and add some boning (temporary boning such as zip ties are fine).
+
+Try the corset on, check the fit and do any required last minute
+adjustment.
+
+Unpick the eyelet strip and temporary boning channels.
+
+Boning Channels
+^^^^^^^^^^^^^^^
+
+.. figure:: 0601-pinned_boning_channel.jpg
+ :align: center
+
+Starting from the center front, sew a boning channel on each seam: trim
+the sewing allowances so that they are narrower than the tape, center a
+piece of tape on the seam so that it covers the waist tape precisely at
+waist level, pin it, possibly baste it.
+
+.. figure:: 0602-sewn_boning_channel.jpg
+ :align: center
+
+Sew the boning channel *from the front of the corset* at 2 mm from each
+edge and, if it is going to be a double channel, in the middle.
+After sewing each channel test it with a piece of boning to check that
+it fits; otherwise unpick it and sew it again.
+
+.. figure:: 0603-pinned_channel_and_tape.jpg
+ :align: center
+
+Before sewing the channel between panels 5 and 6 make sure to let the
+waist tape reach to the fold in panel 6 and go back to the seam, leave
+it pinned in place.
+
+.. note::
+
+ Sewing from the right side of the corset will result in a neater
+ seam; for internal boning channels aligning precisely the seam may be
+ a bit fiddly, and this is where basting will help, to have a precise
+ reference.
+
+.. figure:: 0604-eyelet_channels.jpg
+ :align: center
+
+On panel 6 also sew channels for the flat steels between the two layers
+of coutil: sew a line 1-2 mm from the fold of the panel, and then 3 more
+lines at a distance of 1 mm more than the width of the flat steel boning
+from each other.
+
+.. figure:: 0605-extra_boning_channels.jpg
+ :align: center
+
+Optionally, sew an additional boning channel to the middle of panels
+2-5: pin the tape vertically in the middle of the panel and sew at 2 mm
+from each side.
+
+Binding and Boning
+^^^^^^^^^^^^^^^^^^
+
+.. tip::
+ If you want to add loops for garter tabs, do it now by sewing them to
+ the bottom edge of the corset near the front, side and back.
+
+.. figure:: 0701-binding_bottom.jpg
+ :align: center
+
+Right sides together, sew bias tape to the bottom edge of the corset,
+leaving an excess at the center front and back.
+
+.. figure:: 0702-closing_binding_bottom.jpg
+ :align: center
+
+Press towards the inside, folding the excess so that all raw edges are
+covered, and hemstitch it closed.
+
+.. figure:: 0703-measuring_boning.jpg
+ :align: center
+
+For each boning channel except those in panel 6, cut a piece of spiral
+steel 2 cm shorter than the channel,
+
+.. figure:: 0704-end_caps.jpg
+ :align: center
+
+finish the ends with end caps
+
+.. figure:: 0705-boning_in_channel.jpg
+ :align: center
+
+and insert the boning in the channel.
+
+.. figure:: 0706-flat_steel_boning.jpg
+ :align: center
+
+For panel 6, cut pieces of flat steel boning 2 cm shorter than the
+boning channels, sand the ends, wrap them in teflon tape or dip them in
+plastic and insert them in the channels.
+
+Add binding also to the top edge, closing the channels: right sides
+together, sew bias tape also to the top edge of the corset, being
+careful not to sew over the boning; press it towards the back and
+hemstitch it closed.
+
+Lacing holes
+^^^^^^^^^^^^
+
+.. figure:: 0801-marked_lacing_holes.jpg
+ :align: center
+
+Starting at 1 cm on each side of the waist, mark the position for lacing
+holes on panel 6 at a distance of 2 cm, reaching to the top and bottom
+of the panel.
+
+.. figure:: 0802-using_awl.jpg
+ :align: center
+
+Open each hole with an awl, trying not to break the threads in the
+fabric,
+
+.. figure:: 0803-metal_eyelet.jpg
+ :align: center
+
+and insert a metal eyelet.
+
+.. figure:: 0804-lacing.svg
+ :align: center
+
+Thread lacing cord through the eyelets: start with the center of the
+cord at the top and thread the two ends alternating the sides making
+sure that each X formed is either on the outside or the inside of the
+corset; when you reach the waist make sure that you've just done an X on
+the inside of the corset, skip a hole, thread each end of the cord in
+the eyelet just below the waist from the inside to the outside, then in
+the eyelet just above the waist on the same side, going from the outside
+towards the inside and forming two loops, and then continue doing
+regular Xs until the bottom of the corset. Close the lacing with a
+sturdy knot and move all excess towards the loops at the waist.
+
+Flossing
+^^^^^^^^
+
+Using a strong thread such as silk buttonhole twist make a few
+embroidery stitches at the ends of each spiral steel bone, going through
+all layers of the corset, to keep it in place and prevent it from
+rubbing on the fabric.
+
+This can be as simple and utilitarian as you'd like, but you can also
+look at extant corsets for examples of decorative stitches.
+
+Gallery
+-------
+
+.. figure:: corset_front.jpg
+ :align: center
+
+.. figure:: corset_back.jpg
+ :align: center
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/measurements.vit b/source/historical_womenswear/underwear/single_layer_midbust_corset/measurements.vit
new file mode 100644
index 0000000..ccb1b45
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/measurements.vit
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<vit>
+ <!--Measurements created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.5.2</version>
+ <read-only>false</read-only>
+ <notes/>
+ <unit>cm</unit>
+ <pm_system>998</pm_system>
+ <personal>
+ <customer/>
+ <birth-date>1800-01-01</birth-date>
+ <gender>unknown</gender>
+ <email/>
+ </personal>
+ <body-measurements>
+ <m name="bust_circ" value="80"/>
+ <m name="lowbust_circ" value="70"/>
+ <m name="waist_circ" value="65"/>
+ <m name="highhip_circ" value="90"/>
+ <m name="hip_circ" value="90"/>
+ <m name="bust_arc_f" value="42"/>
+ <m name="lowbust_arc_f" value="36"/>
+ <m name="waist_arc_f" value="35"/>
+ <m name="highhip_arc_f" value="45"/>
+ <m name="hip_arc_f" value="45"/>
+ <m name="bust_arc_b" value="(bust_circ - bust_arc_f)"/>
+ <m name="lowbust_arc_b" value="(lowbust_circ - lowbust_arc_f)"/>
+ <m name="waist_arc_b" value="(waist_circ - waist_arc_f)"/>
+ <m name="highhip_arc_b" value="(highhip_circ - highhip_arc_f)"/>
+ <m name="hip_arc_b" value="(hip_circ - hip_arc_f)"/>
+ <m name="armpit_to_waist_side" value="19"/>
+ <m name="bust_to_waist_f" value="18"/>
+ <m name="lowbust_to_waist_f" value="13"/>
+ <m name="waist_to_highhip_f" value="10"/>
+ <m name="waist_to_hip_f" value="20"/>
+ <m description="Circumference around the waist with a confortable reduction." full_name="Reduced Waist circumference" name="@reduced_waist_circ" value="60"/>
+ </body-measurements>
+</vit>
diff --git a/source/historical_womenswear/underwear/single_layer_midbust_corset/midbust_corset.val b/source/historical_womenswear/underwear/single_layer_midbust_corset/midbust_corset.val
new file mode 100644
index 0000000..fa93ae6
--- /dev/null
+++ b/source/historical_womenswear/underwear/single_layer_midbust_corset/midbust_corset.val
@@ -0,0 +1,619 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.1</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>Midbust corset</patternName>
+ <patternNumber/>
+ <company/>
+ <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements path="measurements.vit"/>
+ <increments>
+ <increment formula="bust_to_waist_f + 1" name="#waist_to_top_f"/>
+ <increment formula="min(armpit_to_waist_side - 4;#waist_to_top_f - 4)" name="#waist_to_top_side"/>
+ <increment formula="#waist_to_top_f" name="#waist_to_top_b"/>
+ <increment formula="(waist_to_highhip_f + waist_to_hip_f) * 0.4" name="#waist_to_bottom_f"/>
+ <increment formula="waist_to_highhip_f - 0.5" name="#waist_to_bottom_side"/>
+ <increment formula="#waist_to_bottom_f" name="#waist_to_bottom_b"/>
+ <increment formula="5" name="#lacing_gap"/>
+ <increment formula="2" name="#sewing_allowance"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="corset">
+ <calculation>
+ <point id="1" mx="-0.471952" my="-1.99686" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="90" basePoint="1" id="2" length="bust_to_waist_f" lineColor="black" mx="-0.877097" my="-2.09406" name="A1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="3" length="lowbust_to_waist_f" lineColor="black" mx="0.264583" my="0.396875" name="A2" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270" basePoint="1" id="4" length="waist_to_hip_f" lineColor="black" mx="-0.656086" my="-2.4572" name="A3" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="5" length="waist_to_highhip_f" lineColor="black" mx="-0.656086" my="-2.27306" name="A4" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="3" id="6" length="lowbust_arc_f / 2" lineColor="black" mx="0.264583" my="0.396875" name="A5" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="3" id="7" length="CurrentLength/3 * 2" lineColor="black" mx="0.346673" my="0.396875" name="A6" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="3" id="8" length="CurrentLength/3" lineColor="black" mx="0.264583" my="0.396875" name="A7" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="3" id="9" length="(lowbust_arc_b - #lacing_gap) / 2" lineColor="black" mx="0.264583" my="0.396875" name="A8" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="3" id="10" length="CurrentLength/3 - 0.5" lineColor="black" mx="0.264583" my="0.396875" name="A9" secondPoint="9" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="3" id="11" length="CurrentLength/3*2 - 1" lineColor="black" mx="0.264583" my="0.396875" name="A10" secondPoint="9" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="6" id="12" mx="0.264583" my="0.396875" name="A11" secondPoint="1" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="7" id="13" mx="-1.11642" my="-2.36513" name="A12" secondPoint="1" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="8" id="14" mx="-1.02435" my="-2.181" name="A13" secondPoint="1" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="10" id="15" mx="-1.20849" my="-2.27306" name="A14" secondPoint="1" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="11" id="16" mx="-1.11642" my="-2.4572" name="A15" secondPoint="1" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="9" id="17" mx="0.264583" my="0.396875" name="A16" secondPoint="1" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="13" id="18" length="(lowbust_arc_f - waist_arc_f) / 8 / 2" lineColor="black" mx="-2.77362" my="0.488942" name="A17" secondPoint="12" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="13" id="19" length="(lowbust_arc_f - waist_arc_f) / 8 / 2" lineColor="black" mx="0.632851" my="0.581009" name="A18" secondPoint="14" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="14" id="20" length="(lowbust_arc_f - waist_arc_f) / 4 / 2" lineColor="black" mx="-2.31329" my="0.488942" name="A19" secondPoint="13" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="14" id="21" length="(lowbust_arc_f - waist_arc_f) / 4 / 2" lineColor="black" mx="0.264583" my="0.396875" name="A20" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="22" length="(lowbust_arc_f - waist_arc_f) / 4 / 2" lineColor="black" mx="-2.36982" my="0.529424" name="A21" secondPoint="14" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="23" length="(lowbust_arc_b - waist_arc_b) / 5 / 2" lineColor="black" mx="0.0632544" my="0.488942" name="A22" secondPoint="15" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="15" id="24" length="(lowbust_arc_b - waist_arc_b) / 5 / 2" lineColor="black" mx="-1.57675" my="0.488942" name="A23" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="15" id="25" length="(lowbust_arc_b - waist_arc_b) / 5 / 2" lineColor="black" mx="0.264583" my="0.396875" name="A24" secondPoint="16" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="16" id="26" length="(lowbust_arc_b - waist_arc_b) / 5 / 2" lineColor="black" mx="-2.40536" my="0.396875" name="A25" secondPoint="15" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="16" id="27" length="(lowbust_arc_b - waist_arc_b) / 5 / 2" lineColor="black" mx="0.264583" my="0.396875" name="A26" secondPoint="17" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="6" id="28" mx="0.264583" my="0.396875" name="A27" secondPoint="5" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="7" id="29" mx="-1.11642" my="-2.08893" name="A28" secondPoint="5" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="8" id="30" mx="-1.02435" my="-2.4572" name="A29" secondPoint="5" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="10" id="31" mx="-1.02435" my="-2.27306" name="A30" secondPoint="5" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="11" id="32" mx="-1.02435" my="-2.82547" name="A31" secondPoint="5" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="9" id="33" mx="0.264583" my="0.396875" name="A32" secondPoint="5" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="29" id="34" length="0.2" lineColor="black" mx="0.264583" my="0.396875" name="A33" secondPoint="30" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="29" id="35" length="0.2" lineColor="black" mx="-2.49742" my="0.488942" name="A34" secondPoint="28" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="30" id="36" length="(highhip_arc_f - lowbust_arc_f) / 4 / 2" lineColor="black" mx="1.16757" my="-0.588203" name="A35" secondPoint="5" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="30" id="37" length="(highhip_arc_f - lowbust_arc_f) / 4 / 2" lineColor="black" mx="-3.34737" my="0.232695" name="A36" secondPoint="29" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="5" id="38" length="(highhip_arc_f - lowbust_arc_f) / 2 / 2" lineColor="black" mx="0.264583" my="0.396875" name="A37" secondPoint="31" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="5" id="39" length="(highhip_arc_b - lowbust_arc_b) / 5 / 2" lineColor="black" mx="0.208515" my="0.396875" name="A38" secondPoint="30" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="31" id="40" length="(highhip_arc_b - lowbust_arc_b) / 5 / 2" lineColor="black" mx="0.264583" my="0.396875" name="A39" secondPoint="32" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="31" id="41" length="(highhip_arc_b - lowbust_arc_b) / 5 / 2" lineColor="black" mx="0.264583" my="0.396875" name="A40" secondPoint="5" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="32" id="42" length="(highhip_arc_b - lowbust_arc_b) / 5 / 2" lineColor="black" mx="0.264583" my="0.396875" name="A41" secondPoint="33" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="32" id="43" length="(highhip_arc_b - lowbust_arc_b) / 5 / 2" lineColor="black" mx="0.264583" my="0.396875" name="A42" secondPoint="31" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="6" id="44" mx="0.264583" my="0.396875" name="A43" secondPoint="4" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="7" id="45" mx="-1.11642" my="-2.4572" name="A44" secondPoint="4" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="8" id="46" mx="-1.11642" my="-2.08893" name="A45" secondPoint="4" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="10" id="47" mx="-1.11642" my="-1.99686" name="A46" secondPoint="4" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="11" id="48" mx="-1.11642" my="-2.27306" name="A47" secondPoint="4" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="9" id="49" mx="0.264583" my="0.396875" name="A48" secondPoint="4" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="45" id="50" length="0.2" lineColor="black" mx="-2.40536" my="0.304808" name="A49" secondPoint="44" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="50" id="51" length="0.2" lineColor="black" mx="0.264583" my="0.396875" name="A50" secondPoint="46" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="46" id="52" length="(hip_arc_f - lowbust_arc_f) / 4 / 2" lineColor="black" mx="0.264583" my="0.396875" name="A51" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="46" id="53" length="(hip_arc_f - lowbust_arc_f) / 4 / 2" lineColor="black" mx="0.264583" my="0.396875" name="A52" secondPoint="45" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="4" id="54" length="(hip_arc_f - lowbust_arc_f) / 2 / 2" lineColor="black" mx="0.264583" my="0.396875" name="A53" secondPoint="47" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="4" id="55" length="(hip_arc_b - lowbust_arc_b) / 5 / 2" lineColor="black" mx="0.264583" my="0.396875" name="A54" secondPoint="46" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="47" id="56" length="(hip_arc_b - lowbust_arc_b) / 5 / 2" lineColor="black" mx="0.264583" my="0.396875" name="A55" secondPoint="48" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="47" id="57" length="(hip_arc_b - lowbust_arc_b) / 5 / 2" lineColor="black" mx="0.264583" my="0.396875" name="A56" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="48" id="58" length="(hip_arc_b - lowbust_arc_b) / 5 / 2" lineColor="black" mx="0.264583" my="0.396875" name="A57" secondPoint="49" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="48" id="59" length="(hip_arc_b - lowbust_arc_b) / 5 / 2" lineColor="black" mx="0.264583" my="0.396875" name="A58" secondPoint="47" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="6" id="60" mx="0.264583" my="0.396875" name="A59" secondPoint="2" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="7" id="61" mx="-1.20849" my="-1.99686" name="A60" secondPoint="2" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="8" id="62" mx="-1.11642" my="-2.181" name="A61" secondPoint="2" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="10" id="63" mx="-1.11642" my="-2.181" name="A62" secondPoint="2" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="11" id="64" mx="-1.20849" my="-2.08893" name="A63" secondPoint="2" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="9" id="65" mx="0.264583" my="0.396875" name="A64" secondPoint="2" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="61" id="66" length="(bust_arc_f - lowbust_arc_f) / 12 * 3.5 / 2" lineColor="black" mx="0.264583" my="-2.11614" name="A65" secondPoint="62" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="61" id="67" length="(bust_arc_f - lowbust_arc_f) / 12 * 3.5 / 2" lineColor="black" mx="-2.15464" my="-2.50434" name="A66" secondPoint="60" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="62" id="68" length="(bust_arc_f - lowbust_arc_f) / 12 * 2 / 2" lineColor="black" mx="1.3572" my="-2.44393" name="A67" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="62" id="69" length="(bust_arc_f - lowbust_arc_f) / 12 * 2 / 2" lineColor="black" mx="-2.57622" my="-2.2254" name="A68" secondPoint="61" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="2" id="70" length="(bust_arc_f - lowbust_arc_f) / 12 / 2" lineColor="black" mx="0.264583" my="0.396875" name="A69" secondPoint="63" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="2" id="71" length="(bust_arc_b - lowbust_arc_b) / 5 / 2" lineColor="black" mx="-0.980886" my="0.604453" name="A70" secondPoint="62" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="63" id="72" length="(bust_arc_b - lowbust_arc_b) / 5 / 2" lineColor="black" mx="0.472159" my="0.396875" name="A71" secondPoint="64" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="63" id="73" length="(bust_arc_b - lowbust_arc_b) / 5 / 2" lineColor="black" mx="-2.22636" my="0.500664" name="A72" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="64" id="74" length="(bust_arc_b - lowbust_arc_b) / 5 / 2" lineColor="black" mx="1.30248" my="-1.7827" name="A73" secondPoint="65" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="64" id="75" length="(bust_arc_b - lowbust_arc_b) / 5 / 2" lineColor="black" mx="-3.16046" my="-1.88649" name="A74" secondPoint="63" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="12" id="76" length="#waist_to_top_f" lineColor="black" mx="-2.95288" my="-1.57512" name="A75" secondPoint="60" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="77" length="#waist_to_top_side" lineColor="black" mx="-0.877093" my="0.500664" name="A76" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="17" id="78" length="#waist_to_top_b" lineColor="black" mx="0.783529" my="-0.433438" name="A77" secondPoint="65" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="79" mx="-3.35679" my="-0.00886422" name="A78" p1Line1="76" p1Line2="66" p2Line1="77" p2Line2="7" showLabel="true" type="lineIntersect"/>
+ <line firstPoint="79" id="80" lineColor="black" secondPoint="7" typeLine="hair"/>
+ <point firstPoint="7" id="81" length="Line_A78_A6" lineColor="black" mx="-3.76995" my="-0.145903" name="A79" secondPoint="67" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="82" mx="0.264583" my="0.396875" name="A80" p1Line1="77" p1Line2="8" p2Line1="76" p2Line2="68" showLabel="true" type="lineIntersect"/>
+ <line firstPoint="8" id="83" lineColor="black" secondPoint="82" typeLine="hair"/>
+ <point firstPoint="8" id="84" length="Line_A7_A80" lineColor="black" mx="-2.84909" my="-0.433438" name="A81" secondPoint="69" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="85" mx="1.71763" my="-1.05617" name="A82" p1Line1="77" p1Line2="3" p2Line1="76" p2Line2="70" showLabel="true" type="lineIntersect"/>
+ <line firstPoint="3" id="86" lineColor="black" secondPoint="85" typeLine="hair"/>
+ <point firstPoint="3" id="87" length="Line_A2_A82" lineColor="black" mx="-3.26425" my="-1.05617" name="A83" secondPoint="71" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="88" mx="0.264583" my="0.396875" name="A84" p1Line1="77" p1Line2="10" p2Line1="78" p2Line2="72" showLabel="true" type="lineIntersect"/>
+ <line firstPoint="10" id="89" lineColor="black" secondPoint="88" typeLine="hair"/>
+ <point firstPoint="10" id="90" length="Line_A9_A84" lineColor="black" mx="-2.7453" my="0.708242" name="A85" secondPoint="73" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="91" mx="0.57595" my="0.500664" name="A86" p1Line1="77" p1Line2="11" p2Line1="78" p2Line2="74" showLabel="true" type="lineIntersect"/>
+ <line firstPoint="11" id="92" lineColor="black" secondPoint="91" typeLine="hair"/>
+ <point firstPoint="11" id="93" length="Line_A10_A86" lineColor="black" mx="-2.13917" my="0.396875" name="A87" secondPoint="75" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="12" id="94" length="#waist_to_bottom_f" lineColor="black" mx="0.264583" my="0.396875" name="A88" secondPoint="44" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="95" length="#waist_to_bottom_side" lineColor="black" mx="-1.21601" my="-3.92962" name="A89" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="96" mx="0.264583" my="0.396875" name="A90" p1Line1="94" p1Line2="34" p2Line1="95" p2Line2="51" showLabel="true" type="lineIntersect"/>
+ <line firstPoint="34" id="97" lineColor="black" secondPoint="96" typeLine="hair"/>
+ <point firstPoint="35" id="98" length="Line_A33_A90" lineColor="black" mx="-2.57622" my="0.178352" name="A91" secondPoint="50" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="99" mx="0.264583" my="0.396875" name="A92" p1Line1="94" p1Line2="36" p2Line1="95" p2Line2="52" showLabel="true" type="lineIntersect"/>
+ <line firstPoint="36" id="100" lineColor="black" secondPoint="99" typeLine="hair"/>
+ <point firstPoint="37" id="101" length="Line_A35_A92" lineColor="black" mx="0.264583" my="0.396875" name="A93" secondPoint="53" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="102" mx="0.373845" my="-2.2254" name="A94" p1Line1="94" p1Line2="38" p2Line1="95" p2Line2="54" showLabel="true" type="lineIntersect"/>
+ <line firstPoint="38" id="103" lineColor="black" secondPoint="54" typeLine="hair"/>
+ <line firstPoint="102" id="104" lineColor="black" secondPoint="54" typeLine="hair"/>
+ <point firstPoint="39" id="105" length="Line_A37_A53 - Line_A94_A53" lineColor="black" mx="-3.34105" my="-1.46057" name="A95" secondPoint="55" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="17" id="106" length="#waist_to_bottom_b" lineColor="black" mx="0.264583" my="0.396875" name="A96" secondPoint="49" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="107" mx="0.264583" my="0.396875" name="A97" p1Line1="95" p1Line2="40" p2Line1="106" p2Line2="56" showLabel="true" type="lineIntersect"/>
+ <line firstPoint="40" id="108" lineColor="black" secondPoint="107" typeLine="hair"/>
+ <point firstPoint="41" id="109" length="Line_A39_A97" lineColor="black" mx="0.264583" my="0.396875" name="A98" secondPoint="57" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="110" mx="0.264583" my="0.396875" name="A99" p1Line1="95" p1Line2="42" p2Line1="106" p2Line2="58" showLabel="true" type="lineIntersect"/>
+ <line firstPoint="42" id="111" lineColor="black" secondPoint="110" typeLine="hair"/>
+ <point firstPoint="43" id="112" length="Line_A41_A99" lineColor="black" mx="-3.34105" my="0.506137" name="A100" secondPoint="59" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="12" id="180" length="CurrentLength/2" lineColor="black" mx="-1.30513" my="-2.22834" name="A101" secondPoint="18" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="19" id="181" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A102" secondPoint="20" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="21" id="182" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A103" secondPoint="22" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="23" id="183" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A104" secondPoint="24" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="25" id="184" length="CurrentLength/2" lineColor="black" mx="-0.937294" my="0.506137" name="A105" secondPoint="26" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="27" id="185" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A106" secondPoint="17" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="90" basePoint="180" id="267" lineColor="black" mx="-2.71066" my="-2.49086" name="A107" p1Line="76" p2Line="79" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point angle="270" basePoint="180" id="268" lineColor="black" mx="0.527105" my="1.35945" name="A108" p1Line="96" p2Line="94" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_A75_A78 - 180" color="black" id="281" length1="2" length2="2" penStyle="hair" point1="76" point4="79" type="simpleInteractive"/>
+ <operation axisType="1" center="6" id="213" suffix="a1" type="flippingByAxis">
+ <source>
+ <item idObject="79"/>
+ <item idObject="7"/>
+ <item idObject="18"/>
+ <item idObject="34"/>
+ <item idObject="96"/>
+ <item idObject="267"/>
+ <item idObject="268"/>
+ <item idObject="281"/>
+ </source>
+ <destination>
+ <item idObject="214" mx="-3.35679" my="-0.00886422"/>
+ <item idObject="215" mx="0.346673" my="0.396875"/>
+ <item idObject="216" mx="-2.77362" my="0.488942"/>
+ <item idObject="217" mx="-4.49016" my="-0.835836"/>
+ <item idObject="218" mx="-5.10652" my="0.132723"/>
+ <item idObject="219" mx="-4.57821" my="-2.42075"/>
+ <item idObject="220" mx="-2.46499" my="0.661027"/>
+ <item idObject="284" mx="-2.46499" my="0.661027"/>
+ </destination>
+ </operation>
+ <operation axisType="1" center="9" id="228" suffix="a2" type="flippingByAxis">
+ <source>
+ <item idObject="93"/>
+ <item idObject="11"/>
+ <item idObject="27"/>
+ <item idObject="43"/>
+ <item idObject="112"/>
+ </source>
+ <destination>
+ <item idObject="229" mx="-2.13917" my="0.396875"/>
+ <item idObject="230" mx="0.264583" my="0.396875"/>
+ <item idObject="231" mx="0.264583" my="0.396875"/>
+ <item idObject="232" mx="0.264583" my="0.396875"/>
+ <item idObject="233" mx="-3.34105" my="0.506137"/>
+ </destination>
+ </operation>
+ <line firstPoint="84" id="287" lineColor="black" secondPoint="85" typeLine="hair"/>
+ <line firstPoint="87" id="288" lineColor="black" secondPoint="88" typeLine="hair"/>
+ <spline aScale="0" angle1="AngleLine_A81_A82" angle2="180" color="black" id="289" length1="2" length2="2" penStyle="hair" point1="84" point4="85" type="simpleInteractive"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_A83_A84 + 180" color="black" id="290" length1="2" length2="2" penStyle="hair" point1="87" point4="88" type="simpleInteractive"/>
+ </calculation>
+ <modeling>
+ <point id="113" idObject="76" inUse="true" mx="-2.95288" my="-1.57512" showLabel="true" type="modeling"/>
+ <point id="114" idObject="79" inUse="true" mx="-0.56573" my="0.812031" showLabel="true" type="modeling"/>
+ <point id="115" idObject="7" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="116" idObject="18" inUse="true" mx="-2.77362" my="0.488942" showLabel="true" type="modeling"/>
+ <point id="117" idObject="34" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="118" idObject="96" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="119" idObject="94" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="120" idObject="28" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="121" idObject="12" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="122" idObject="6" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="124" idObject="81" inUse="true" mx="-2.01897" my="0.817504" showLabel="true" type="modeling"/>
+ <point id="125" idObject="82" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="126" idObject="8" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="127" idObject="20" inUse="true" mx="-2.31329" my="0.488942" showLabel="true" type="modeling"/>
+ <point id="128" idObject="36" inUse="true" mx="1.13268" my="-1.60642" showLabel="true" type="modeling"/>
+ <point id="129" idObject="99" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="130" idObject="98" inUse="true" mx="-2.57622" my="0.178352" showLabel="true" type="modeling"/>
+ <point id="131" idObject="35" inUse="true" mx="-2.49742" my="0.488942" showLabel="true" type="modeling"/>
+ <point id="132" idObject="19" inUse="true" mx="0.632851" my="0.581009" showLabel="true" type="modeling"/>
+ <point id="133" idObject="7" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="135" idObject="84" inUse="true" mx="-2.84909" my="-0.433438" showLabel="true" type="modeling"/>
+ <point id="136" idObject="85" inUse="true" mx="1.71763" my="-1.05617" showLabel="true" type="modeling"/>
+ <point id="137" idObject="3" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="138" idObject="22" inUse="true" mx="-3.02654" my="0.529424" showLabel="true" type="modeling"/>
+ <point id="139" idObject="102" inUse="true" mx="0.373845" my="-2.2254" showLabel="true" type="modeling"/>
+ <point id="141" idObject="101" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="142" idObject="37" inUse="true" mx="-3.00746" my="-1.80675" showLabel="true" type="modeling"/>
+ <point id="143" idObject="21" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="144" idObject="8" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="146" idObject="87" inUse="true" mx="-3.26425" my="-1.05617" showLabel="true" type="modeling"/>
+ <point id="147" idObject="88" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="148" idObject="10" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="149" idObject="24" inUse="true" mx="-1.57675" my="0.488942" showLabel="true" type="modeling"/>
+ <point id="150" idObject="40" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="151" idObject="107" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="153" idObject="105" inUse="true" mx="-3.34105" my="-1.46057" showLabel="true" type="modeling"/>
+ <point id="154" idObject="23" inUse="true" mx="0.0632544" my="0.488942" showLabel="true" type="modeling"/>
+ <point id="155" idObject="3" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="157" idObject="90" inUse="true" mx="-2.7453" my="0.708242" showLabel="true" type="modeling"/>
+ <point id="158" idObject="91" inUse="true" mx="0.57595" my="0.500664" showLabel="true" type="modeling"/>
+ <point id="159" idObject="11" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="160" idObject="26" inUse="true" mx="-2.40536" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="161" idObject="42" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="162" idObject="110" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="163" idObject="109" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="164" idObject="41" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="165" idObject="25" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="166" idObject="10" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="168" idObject="93" inUse="true" mx="-2.13917" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="169" idObject="78" inUse="true" mx="0.783529" my="-0.433438" showLabel="true" type="modeling"/>
+ <point id="170" idObject="65" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="171" idObject="9" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="172" idObject="17" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="173" idObject="33" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="174" idObject="106" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="175" idObject="112" inUse="true" mx="-3.34105" my="0.506137" showLabel="true" type="modeling"/>
+ <point id="176" idObject="43" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="177" idObject="27" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="178" idObject="11" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="186" idObject="180" inUse="true" type="pin"/>
+ <point id="187" idObject="181" inUse="true" type="pin"/>
+ <point id="188" idObject="182" inUse="true" type="pin"/>
+ <point id="189" idObject="183" inUse="true" type="pin"/>
+ <point id="190" idObject="184" inUse="true" type="pin"/>
+ <point id="191" idObject="185" inUse="true" type="pin"/>
+ <point id="195" idObject="12" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="196" idObject="18" inUse="true" mx="-2.77362" my="0.488942" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="197" inUse="true" lastToCountour="true" name="waist" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="195" type="NodePoint"/>
+ <node idObject="196" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="198" idObject="19" inUse="true" mx="0.632851" my="0.581009" showLabel="true" type="modeling"/>
+ <point id="199" idObject="20" inUse="true" mx="-2.31329" my="0.488942" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="200" inUse="true" lastToCountour="true" name="waist" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="198" type="NodePoint"/>
+ <node idObject="199" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="201" idObject="21" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="202" idObject="22" inUse="true" mx="-2.36982" my="0.529424" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="203" inUse="true" lastToCountour="true" name="waist" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="201" type="NodePoint"/>
+ <node idObject="202" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="204" idObject="23" inUse="true" mx="0.0632544" my="0.488942" showLabel="true" type="modeling"/>
+ <point id="205" idObject="24" inUse="true" mx="-1.57675" my="0.488942" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="206" inUse="true" lastToCountour="true" name="waist" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="204" type="NodePoint"/>
+ <node idObject="205" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="207" idObject="25" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="208" idObject="26" inUse="true" mx="-2.40536" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="209" inUse="true" lastToCountour="true" name="waist" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="207" type="NodePoint"/>
+ <node idObject="208" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="210" idObject="27" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="211" idObject="17" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="212" inUse="true" lastToCountour="true" name="waist" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="210" type="NodePoint"/>
+ <node idObject="211" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="221" idObject="218" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="222" idObject="217" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="223" idObject="216" inUse="true" mx="-2.77362" my="0.488942" showLabel="true" type="modeling"/>
+ <point id="224" idObject="215" inUse="true" mx="0.346673" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="225" idObject="214" inUse="true" mx="-3.35679" my="-0.00886422" showLabel="true" type="modeling"/>
+ <point id="226" idObject="76" inUse="true" type="pin"/>
+ <point id="227" idObject="94" inUse="true" type="pin"/>
+ <point id="234" idObject="229" inUse="true" mx="-2.13917" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="235" idObject="230" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="236" idObject="231" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="237" idObject="232" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="238" idObject="233" inUse="true" mx="-3.34105" my="0.506137" showLabel="true" type="modeling"/>
+ <point id="239" idObject="78" inUse="true" type="pin"/>
+ <point id="240" idObject="106" inUse="true" type="pin"/>
+ <point id="241" idObject="214" inUse="true" mx="-3.35679" my="-0.00886422" showLabel="true" type="modeling"/>
+ <point id="242" idObject="76" inUse="true" mx="-2.95288" my="-1.57512" showLabel="true" type="modeling"/>
+ <point id="243" idObject="94" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="244" idObject="218" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="245" idObject="217" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="246" idObject="216" inUse="true" mx="-2.77362" my="0.488942" showLabel="true" type="modeling"/>
+ <point id="247" idObject="215" inUse="true" mx="0.346673" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="249" idObject="76" inUse="true" mx="-2.95288" my="-1.57512" showLabel="true" type="modeling"/>
+ <point id="250" idObject="79" inUse="true" mx="-3.35679" my="-0.00886422" showLabel="true" type="modeling"/>
+ <point id="251" idObject="7" inUse="true" mx="0.346673" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="252" idObject="18" inUse="true" mx="-2.77362" my="0.488942" showLabel="true" type="modeling"/>
+ <point id="253" idObject="34" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="254" idObject="96" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="255" idObject="94" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="257" idObject="216" inUse="true" mx="-2.77362" my="0.488942" showLabel="true" type="modeling"/>
+ <point id="258" idObject="12" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="259" inUse="true" lastToCountour="true" name="waist" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="257" type="NodePoint"/>
+ <node idObject="258" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="260" idObject="12" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="261" idObject="18" inUse="true" mx="-2.77362" my="0.488942" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="true" id="262" inUse="true" lastToCountour="true" name="waist" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="260" type="NodePoint"/>
+ <node idObject="261" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="263" idObject="76" inUse="true" type="pin"/>
+ <point id="264" idObject="76" inUse="true" type="pin"/>
+ <point id="265" idObject="94" inUse="true" type="pin"/>
+ <point id="266" idObject="94" inUse="true" type="pin"/>
+ <point id="269" idObject="267" inUse="true" mx="-2.71066" my="-2.49086" showLabel="true" type="modeling"/>
+ <point id="270" idObject="268" inUse="true" mx="0.527105" my="1.35945" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="271" inUse="true" lastToCountour="false" name="additional_boning" type="2" typeLine="dashDotLine" visible="1">
+ <nodes>
+ <node idObject="269" type="NodePoint"/>
+ <node idObject="270" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="278" idObject="219" inUse="true" mx="-4.57821" my="-2.42075" showLabel="true" type="modeling"/>
+ <point id="279" idObject="220" inUse="true" mx="-2.46499" my="0.661027" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="280" inUse="true" lastToCountour="false" name="additional_boning" type="2" typeLine="dashDotLine" visible="1">
+ <nodes>
+ <node idObject="278" type="NodePoint"/>
+ <node idObject="279" type="NodePoint"/>
+ </nodes>
+ </path>
+ <spline id="282" idObject="281" inUse="true" type="modelingSpline"/>
+ <spline id="283" idObject="281" inUse="true" type="modelingSpline"/>
+ <spline id="285" idObject="284" inUse="true" type="modelingSpline"/>
+ <spline id="286" idObject="284" inUse="true" type="modelingSpline"/>
+ <spline id="291" idObject="289" inUse="true" type="modelingSpline"/>
+ <spline id="292" idObject="290" inUse="true" type="modelingSpline"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="123" mx="-12.4751" my="1.50398e-15" name="panel_1_left" seamAllowance="true" uuid="{a3639541-4f55-442f-8243-440c40b9df29}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="4" letter="A" mx="-644.867" my="40.2401" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="4">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="4" mx="-651.197" my="-110.883" rotation="0" visible="true" width="4"/>
+ <grainline arrows="0" bottomPin="227" length="10" mx="0" my="0" rotation="90" topPin="226" visible="true"/>
+ <nodes>
+ <node after="0" before="0" idObject="113" type="NodePoint"/>
+ <node idObject="282" reverse="0" type="NodeSpline"/>
+ <node before="0" idObject="114" type="NodePoint"/>
+ <node idObject="115" type="NodePoint"/>
+ <node idObject="116" type="NodePoint"/>
+ <node idObject="117" type="NodePoint"/>
+ <node after="0" idObject="118" type="NodePoint"/>
+ <node after="0" before="0" idObject="119" type="NodePoint"/>
+ <node after="0" before="0" excluded="true" idObject="120" type="NodePoint"/>
+ <node after="0" before="0" excluded="true" idObject="121" type="NodePoint"/>
+ <node after="0" before="0" excluded="true" idObject="122" type="NodePoint"/>
+ <node after="0" before="0" idObject="221" type="NodePoint"/>
+ <node after="0" before="0" idObject="222" type="NodePoint"/>
+ <node after="0" before="0" idObject="223" type="NodePoint"/>
+ <node after="0" before="0" idObject="224" type="NodePoint"/>
+ <node after="0" before="0" idObject="225" type="NodePoint"/>
+ <node idObject="285" reverse="1" type="NodeSpline"/>
+ </nodes>
+ <iPaths>
+ <record path="197"/>
+ <record path="271"/>
+ </iPaths>
+ <pins>
+ <record>186</record>
+ <record>226</record>
+ <record>227</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="134" mx="-6.66773" my="-0.215088" name="panel_2" seamAllowance="true" uuid="{147ba5ea-b37e-48ff-8218-80216c983ca0}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="4" letter="B" mx="-381.122" my="42.6522" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="4">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="4" mx="-383.417" my="-112.101" rotation="0" visible="true" width="4"/>
+ <grainline arrows="0" centerPin="187" length="20" mx="0" my="0" rotation="90" visible="true"/>
+ <nodes>
+ <node after="0" idObject="124" type="NodePoint"/>
+ <node before="0" idObject="125" type="NodePoint"/>
+ <node idObject="126" type="NodePoint"/>
+ <node idObject="127" type="NodePoint"/>
+ <node idObject="128" type="NodePoint"/>
+ <node after="0" idObject="129" type="NodePoint"/>
+ <node before="0" idObject="130" type="NodePoint"/>
+ <node idObject="131" type="NodePoint"/>
+ <node idObject="132" type="NodePoint"/>
+ <node idObject="133" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="200"/>
+ </iPaths>
+ <pins>
+ <record>187</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="145" mx="0" my="0" name="panel_3" seamAllowance="true" uuid="{a289d4dd-77fc-4dea-ae44-88052b37c31c}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="4" letter="C" mx="-154.274" my="40.1224" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="4">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="4" mx="-151.98" my="-112.101" rotation="0" visible="true" width="4"/>
+ <grainline arrows="0" centerPin="188" length="19" mx="0" my="0" rotation="90" visible="true"/>
+ <nodes>
+ <node after="0" idObject="135" type="NodePoint"/>
+ <node idObject="291" reverse="0" type="NodeSpline"/>
+ <node before="0" idObject="136" type="NodePoint"/>
+ <node idObject="137" type="NodePoint"/>
+ <node idObject="138" type="NodePoint"/>
+ <node after="0" idObject="139" type="NodePoint"/>
+ <node before="0" idObject="141" type="NodePoint"/>
+ <node idObject="142" type="NodePoint"/>
+ <node idObject="143" type="NodePoint"/>
+ <node idObject="144" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="203"/>
+ </iPaths>
+ <pins>
+ <record>188</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="156" mx="7.52808" my="0" name="panel_4" seamAllowance="true" uuid="{96e89b01-e0bc-4694-b867-4ebc2d6cb69e}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="4" letter="D" mx="39.6518" my="40.2401" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="4">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="4" mx="39.4884" my="-108.449" rotation="0" visible="true" width="4"/>
+ <grainline arrows="0" centerPin="189" length="20" mx="0" my="0" rotation="90" visible="true"/>
+ <nodes>
+ <node after="0" idObject="146" type="NodePoint"/>
+ <node idObject="292" reverse="0" type="NodeSpline"/>
+ <node before="0" idObject="147" type="NodePoint"/>
+ <node idObject="148" type="NodePoint"/>
+ <node idObject="149" type="NodePoint"/>
+ <node idObject="150" type="NodePoint"/>
+ <node after="0" idObject="151" type="NodePoint"/>
+ <node before="0" idObject="153" type="NodePoint"/>
+ <node idObject="154" type="NodePoint"/>
+ <node idObject="155" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="206"/>
+ </iPaths>
+ <pins>
+ <record>189</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="167" mx="14.626" my="0.107544" name="panel_5" seamAllowance="true" uuid="{ae122354-5c4b-4a2e-9f7d-2c6a2134d069}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="4" letter="E" mx="199.646" my="40.2401" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="4">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="4" mx="201.941" my="-110.072" rotation="0" visible="true" width="4"/>
+ <grainline arrows="0" centerPin="190" length="20" mx="0" my="0" rotation="90" visible="true"/>
+ <nodes>
+ <node after="0" idObject="157" type="NodePoint"/>
+ <node before="0" idObject="158" type="NodePoint"/>
+ <node idObject="159" type="NodePoint"/>
+ <node idObject="160" type="NodePoint"/>
+ <node idObject="161" type="NodePoint"/>
+ <node after="0" idObject="162" type="NodePoint"/>
+ <node before="0" idObject="163" type="NodePoint"/>
+ <node idObject="164" type="NodePoint"/>
+ <node idObject="165" type="NodePoint"/>
+ <node idObject="166" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="209"/>
+ </iPaths>
+ <pins>
+ <record>190</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="179" mx="22.0465" my="0.645264" name="panel_6" seamAllowance="true" uuid="{f736c8c4-7ed2-4aa6-a8f0-9cb2946e57fb}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="4" letter="F" mx="427.732" my="40.3578" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="4">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="4" mx="427.732" my="-112.366" rotation="0" visible="true" width="4"/>
+ <grainline arrows="0" bottomPin="240" length="10" mx="0" my="0" rotation="90" topPin="239" visible="true"/>
+ <nodes>
+ <node after="0" idObject="168" type="NodePoint"/>
+ <node after="0" before="0" idObject="169" type="NodePoint"/>
+ <node after="0" before="0" idObject="234" type="NodePoint"/>
+ <node after="0" before="0" idObject="235" type="NodePoint"/>
+ <node after="0" before="0" idObject="236" type="NodePoint"/>
+ <node after="0" before="0" idObject="237" type="NodePoint"/>
+ <node after="0" before="0" idObject="238" type="NodePoint"/>
+ <node after="0" before="0" excluded="true" idObject="170" type="NodePoint"/>
+ <node after="0" before="0" excluded="true" idObject="171" type="NodePoint"/>
+ <node after="0" before="0" excluded="true" idObject="172" type="NodePoint"/>
+ <node after="0" before="0" excluded="true" idObject="173" type="NodePoint"/>
+ <node after="0" before="0" idObject="174" type="NodePoint"/>
+ <node before="0" idObject="175" type="NodePoint"/>
+ <node idObject="176" type="NodePoint"/>
+ <node idObject="177" type="NodePoint"/>
+ <node idObject="178" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="212"/>
+ </iPaths>
+ <pins>
+ <record>191</record>
+ <record>239</record>
+ <record>240</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="248" mx="-34.2633" my="0.159364" name="panel_1_right" seamAllowance="true" uuid="{685c5de5-4c80-40e3-a943-15007c9841d8}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="4" letter="A1" mx="-837.334" my="39.1508" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="4">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="4" mx="-837.335" my="-111.429" rotation="0" visible="true" width="4"/>
+ <grainline arrows="0" bottomPin="265" length="10" mx="0" my="0" rotation="90" topPin="263" visible="true"/>
+ <nodes>
+ <node after="0" idObject="241" type="NodePoint"/>
+ <node idObject="286" reverse="1" type="NodeSpline"/>
+ <node before="0" idObject="242" type="NodePoint"/>
+ <node after="0" idObject="243" type="NodePoint"/>
+ <node before="0" idObject="244" type="NodePoint"/>
+ <node idObject="245" type="NodePoint"/>
+ <node idObject="246" type="NodePoint"/>
+ <node idObject="247" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="259"/>
+ <record path="280"/>
+ </iPaths>
+ <pins>
+ <record>263</record>
+ <record>265</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="256" mx="-28.4465" my="0.079682" name="panel_1_right_facing" seamAllowance="true" uuid="{4d6eb748-3ed1-4e78-82fd-ad41e993eba2}" version="2" width="#sewing_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="4" letter="A2" mx="-610.255" my="36.1393" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="4">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="4" mx="-607.244" my="-111.429" rotation="0" visible="true" width="4"/>
+ <grainline arrows="0" bottomPin="266" length="10" mx="0" my="0" rotation="90" topPin="264" visible="true"/>
+ <nodes>
+ <node after="0" idObject="249" type="NodePoint"/>
+ <node idObject="283" reverse="0" type="NodeSpline"/>
+ <node after="0" before="0" idObject="250" type="NodePoint"/>
+ <node after="0" before="0" idObject="251" type="NodePoint"/>
+ <node after="0" before="0" idObject="252" type="NodePoint"/>
+ <node after="0" before="0" idObject="253" type="NodePoint"/>
+ <node after="0" before="0" idObject="254" type="NodePoint"/>
+ <node before="0" idObject="255" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="262"/>
+ </iPaths>
+ <pins>
+ <record>264</record>
+ <record>266</record>
+ </pins>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/index.rst b/source/index.rst
index 56b71eb..741a2b5 100644
--- a/source/index.rst
+++ b/source/index.rst
@@ -17,7 +17,7 @@ and print.
The latest version of this document is published on
https://sewing-patterns.trueelena.org/; a `pdf version
-<https://sewing-patterns.trueelena.org/Valhallassewingpatterns.pdf>`_
+<https://sewing-patterns.trueelena.org/valhallassewingpatterns.pdf>`_
and an `epub version
<https://sewing-patterns.trueelena.org/Valhallassewingpatterns.epub>`_
are also available; note however that this document is pretty image
@@ -31,13 +31,39 @@ website source zip archive
<https://sewing-patterns.trueelena.org/Valhallassewingpatterns.tar.xz>`_.
There is also a `companion website for fiber craft patterns
-<https://fiber-patterns.trueelena.org/>`_.
+<https://fiber-patterns.trueelena.org/>`_ and `one for other crafts
+<https://craft-patterns.trueelena.org/>`_.
This document is generated with Sphinx_, and its sources are published
on https://git.trueelena.org/crafts/sewing_patterns/.
.. _Sphinx: https://www.sphinx-doc.org
+Generating an rss of new pages with Sphinx doesn't seem to be (easily)
+possible, but when new patterns are added or existing patterns receive
+significant changes they are usually announced on `my blog`_, which of
+course has an rss.
+
+.. _`my blog`: https://blog.trueelena.org
+
+.. raw:: html
+
+ <p>
+ If you have questions or comments about anything in these patterns you
+ can contact me via email at patterns AT trueelena.org, or you can find
+ me on the fediverse
+ <a href="https://social.gl-como.it/profile/valhalla/" rel=me>
+ @valhalla@social.gl.como.it
+ </a>
+ </p>
+
+.. only:: not html
+
+ If you have questions or comments about anything in these patterns you
+ can contact me via email at patterns AT trueelena.org, or you can find
+ me on the fediverse as `@valhalla@social.gl.como.it
+ <https://social.gl-como.it/profile/valhalla/>`_.
+
------
These patterns are #FreeSoftWear.
@@ -61,6 +87,7 @@ Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.
historical_womenswear/index
historical_menswear/index
accessories/index
+ patterns/index
tips_tricks/index
bibliography/index
diff --git a/source/patterns/index.rst b/source/patterns/index.rst
new file mode 100644
index 0000000..2232e6c
--- /dev/null
+++ b/source/patterns/index.rst
@@ -0,0 +1,12 @@
+##########################
+ Patterns and Decorations
+##########################
+
+These are decorative patterns that are relevant to sewing projects,
+including embroidery, print or patchwork.
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+
+ patchwork/index
diff --git a/source/patterns/patchwork/basics/epp_hexagons.svg b/source/patterns/patchwork/basics/epp_hexagons.svg
new file mode 100644
index 0000000..9d3431f
--- /dev/null
+++ b/source/patterns/patchwork/basics/epp_hexagons.svg
@@ -0,0 +1,480 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="210mm"
+ height="297mm"
+ viewBox="0 0 210 297"
+ version="1.1"
+ id="svg43744"
+ inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+ sodipodi:docname="epp_hexagons.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs43738" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.4"
+ inkscape:cx="315.71429"
+ inkscape:cy="233.21429"
+ inkscape:document-units="in"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1514"
+ inkscape:window-height="906"
+ inkscape:window-x="404"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:showpageshadow="2"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1">
+ <inkscape:grid
+ type="axonomgrid"
+ id="grid44291"
+ units="in"
+ empspacing="8"
+ spacingy="3.175"
+ originx="33.02"
+ originy="7.62"
+ gridanglex="30" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata43741">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="artwork" />
+ <g
+ inkscape:label="cut_lines"
+ inkscape:groupmode="layer"
+ id="layer1"
+ style="opacity:0.333">
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161"
+ sodipodi:sides="6"
+ sodipodi:cx="81.396538"
+ sodipodi:cy="258.95999"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 81.396538,233.55999 21.997052,12.7 0,25.4 -21.997053,12.7 -21.997048,-12.7 10e-7,-25.4 z"
+ transform="translate(-4.382444,2.6600074)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-3"
+ sodipodi:sides="6"
+ sodipodi:cx="32.954174"
+ sodipodi:cy="258.88437"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 32.954175,233.48437 21.997048,12.7 -10e-7,25.4 -21.997049,12.7 -21.997048,-12.7 1e-6,-25.4 z"
+ transform="translate(0.06582664,2.7356277)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-7"
+ sodipodi:sides="6"
+ sodipodi:cx="178.11736"
+ sodipodi:cy="259.11157"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 178.11736,233.71157 21.99704,12.7 0,25.4 -21.99705,12.70001 -21.99704,-12.70001 0,-25.4 z"
+ transform="translate(-13.11508,2.5084266)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-3-0"
+ sodipodi:sides="6"
+ sodipodi:cx="129.67496"
+ sodipodi:cy="259.03595"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 129.67496,233.63595 21.99705,12.7 0,25.4 -21.99705,12.7 -21.99705,-12.7 0,-25.4 z"
+ transform="translate(-8.6667729,2.5840492)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-4"
+ sodipodi:sides="6"
+ sodipodi:cx="57.199791"
+ sodipodi:cy="217.09229"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 57.199792,191.69228 21.997048,12.7 -10e-7,25.40001 -21.997049,12.7 -21.997048,-12.7 10e-7,-25.40001 z"
+ transform="translate(-2.182745,6.4277114)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-7-8"
+ sodipodi:sides="6"
+ sodipodi:cx="153.92058"
+ sodipodi:cy="217.24387"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 153.92058,191.84386 21.99705,12.7 0,25.40001 -21.99705,12.7 -21.99705,-12.7 0,-25.40001 z"
+ transform="translate(-10.915351,6.2761306)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-3-0-0"
+ sodipodi:sides="6"
+ sodipodi:cx="105.47823"
+ sodipodi:cy="217.16829"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 105.47823,191.76829 21.99705,12.7 0,25.4 -21.99705,12.7 -21.997045,-12.7 0,-25.4 z"
+ transform="translate(-6.4670969,6.3517074)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-42"
+ sodipodi:sides="6"
+ sodipodi:cx="81.387009"
+ sodipodi:cy="175.03354"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 81.387009,149.63354 21.997051,12.7 0,25.4 -21.997052,12.7 -21.997048,-12.7 10e-7,-25.4 z"
+ transform="translate(-4.3729175,10.386458)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-3-9"
+ sodipodi:sides="6"
+ sodipodi:cx="32.944641"
+ sodipodi:cy="174.95795"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 32.944642,149.55794 21.997048,12.70001 -1e-6,25.4 -21.997049,12.7 -21.997047,-12.7 0,-25.40001 z"
+ transform="translate(0.07535957,10.46205)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-7-6"
+ sodipodi:sides="6"
+ sodipodi:cx="178.10783"
+ sodipodi:cy="175.18509"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 178.10783,149.78509 21.99705,12.7 0,25.4 -21.99705,12.7 -21.99704,-12.7 0,-25.4 z"
+ transform="translate(-13.105562,10.234907)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-3-0-1"
+ sodipodi:sides="6"
+ sodipodi:cx="129.66544"
+ sodipodi:cy="175.10953"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 129.66544,149.70952 21.99704,12.70001 0,25.4 -21.99704,12.7 -21.99705,-12.7 0,-25.4 z"
+ transform="translate(-8.6572541,10.310469)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-4-0"
+ sodipodi:sides="6"
+ sodipodi:cx="57.190266"
+ sodipodi:cy="133.16597"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 57.190266,107.76597 21.997048,12.7 0,25.4 -21.997049,12.7 -21.997048,-12.7 1e-6,-25.4 z"
+ transform="translate(-2.1732197,14.154027)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-7-8-4"
+ sodipodi:sides="6"
+ sodipodi:cx="153.91106"
+ sodipodi:cy="133.31752"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 153.91106,107.91752 21.99705,12.7 -1e-5,25.4 -21.99704,12.7 -21.99705,-12.7 0,-25.4 z"
+ transform="translate(-10.90583,14.002476)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-3-0-0-2"
+ sodipodi:sides="6"
+ sodipodi:cx="105.46869"
+ sodipodi:cy="133.24196"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 105.46869,107.84196 21.99705,12.7 0,25.4 -21.99705,12.7 -21.99705,-12.7 1e-6,-25.4 z"
+ transform="translate(-6.4575525,14.078038)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-2"
+ sodipodi:sides="6"
+ sodipodi:cx="81.41349"
+ sodipodi:cy="91.217583"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 81.413491,65.817579 21.997049,12.700003 0,25.400008 -21.99705,12.7 -21.997048,-12.70001 0,-25.4 z"
+ transform="translate(-4.3993991,18.002414)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-3-2"
+ sodipodi:sides="6"
+ sodipodi:cx="32.971127"
+ sodipodi:cy="91.141998"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 32.971127,65.741995 21.997048,12.700002 -1e-6,25.400003 -21.997048,12.7 -21.997048,-12.7 10e-7,-25.400004 z"
+ transform="translate(0.04887412,18.077998)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-7-0"
+ sodipodi:sides="6"
+ sodipodi:cx="178.13428"
+ sodipodi:cy="91.369148"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 178.13428,65.969145 21.99705,12.700002 0,25.400003 -21.99705,12.7 -21.99705,-12.7 0,-25.400004 z"
+ transform="translate(-13.132004,17.850849)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-3-0-5"
+ sodipodi:sides="6"
+ sodipodi:cx="129.69193"
+ sodipodi:cy="91.293564"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 129.69193,65.89356 21.99704,12.700003 0,25.400007 -21.99705,12.7 -21.99704,-12.70001 0,-25.399998 z"
+ transform="translate(-8.6837433,17.926433)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-4-5"
+ sodipodi:sides="6"
+ sodipodi:cx="57.216747"
+ sodipodi:cy="49.350002"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 57.216748,23.949999 21.997048,12.700002 -10e-7,25.400004 -21.997048,12.700001 -21.997048,-12.700003 0,-25.400003 z"
+ transform="translate(-2.1997013,21.769994)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-7-8-2"
+ sodipodi:sides="6"
+ sodipodi:cx="153.93755"
+ sodipodi:cy="49.501568"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 153.93755,24.101564 21.99704,12.700003 0,25.400003 -21.99704,12.700001 -21.99705,-12.700002 0,-25.400003 z"
+ transform="translate(-10.932319,21.618429)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-3-0-0-9"
+ sodipodi:sides="6"
+ sodipodi:cx="105.49519"
+ sodipodi:cy="49.42598"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 105.49519,24.025976 21.99705,12.700002 0,25.400004 -21.99705,12.700001 -21.997045,-12.700002 1e-6,-25.400004 z"
+ transform="translate(-6.484057,21.694017)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;opacity:0.333;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-2-3"
+ sodipodi:sides="6"
+ sodipodi:cx="81.41349"
+ sodipodi:cy="91.217583"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 81.413491,65.817579 21.997049,12.700003 0,25.400008 -21.99705,12.7 -21.997048,-12.70001 0,-25.4 z"
+ transform="translate(-4.3993991,-58.197586)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;opacity:0.333;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.254;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-3-2-5"
+ sodipodi:sides="6"
+ sodipodi:cx="32.971127"
+ sodipodi:cy="91.141998"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 32.971127,65.741995 21.997048,12.700002 -1e-6,25.400003 -21.997048,12.7 -21.997048,-12.7 10e-7,-25.400004 z"
+ transform="translate(0.04887412,-58.122002)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;opacity:0.333;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-7-0-6"
+ sodipodi:sides="6"
+ sodipodi:cx="178.13428"
+ sodipodi:cy="91.369148"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 178.13428,65.969145 21.99705,12.700002 0,25.400003 -21.99705,12.7 -21.99705,-12.7 0,-25.400004 z"
+ transform="translate(-13.132004,-58.349151)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;opacity:0.333;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-3-0-5-2"
+ sodipodi:sides="6"
+ sodipodi:cx="129.69193"
+ sodipodi:cy="91.293564"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 129.69193,65.89356 21.99704,12.700003 0,25.400007 -21.99705,12.7 -21.99704,-12.70001 0,-25.399998 z"
+ transform="translate(-8.6837434,-58.273567)" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-width:0.254"
+ id="rect1679"
+ width="175.97636"
+ height="279.39999"
+ x="11.022954"
+ y="7.6199999" />
+ </g>
+</svg>
diff --git a/source/patterns/patchwork/basics/epp_hexagons_cut.svg b/source/patterns/patchwork/basics/epp_hexagons_cut.svg
new file mode 100644
index 0000000..babba1f
--- /dev/null
+++ b/source/patterns/patchwork/basics/epp_hexagons_cut.svg
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="210mm"
+ height="297mm"
+ viewBox="0 0 210 297"
+ version="1.1"
+ id="svg43744"
+ inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+ sodipodi:docname="epp_hexagons_cut.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs43738" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.16"
+ inkscape:cx="409.05172"
+ inkscape:cy="435.77586"
+ inkscape:document-units="in"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1514"
+ inkscape:window-height="906"
+ inkscape:window-x="404"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:showpageshadow="2"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1">
+ <inkscape:grid
+ type="axonomgrid"
+ id="grid44291"
+ units="in"
+ empspacing="12"
+ spacingy="3.175"
+ originx="38.1"
+ originy="7.62"
+ gridanglex="30" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata43741">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="artwork" />
+ <g
+ inkscape:label="cut_lines"
+ inkscape:groupmode="layer"
+ id="layer1"
+ style="opacity:0.333">
+ <path
+ sodipodi:type="star"
+ style="fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+ id="path1153"
+ inkscape:flatsided="true"
+ sodipodi:sides="6"
+ sodipodi:cx="40.639999"
+ sodipodi:cy="53.34"
+ sodipodi:r1="38.099998"
+ sodipodi:r2="32.995567"
+ sodipodi:arg1="-0.52359878"
+ sodipodi:arg2="-1.110223e-16"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+ transform="translate(-2.5400006,-7.6200011)" />
+ <path
+ sodipodi:type="star"
+ style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+ id="path1153-9"
+ inkscape:flatsided="true"
+ sodipodi:sides="6"
+ sodipodi:cx="40.639999"
+ sodipodi:cy="53.34"
+ sodipodi:r1="38.099998"
+ sodipodi:r2="32.995567"
+ sodipodi:arg1="-0.52359878"
+ sodipodi:arg2="-1.110223e-16"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+ transform="translate(63.451135,-7.6200011)" />
+ <path
+ sodipodi:type="star"
+ style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+ id="path1153-1"
+ inkscape:flatsided="true"
+ sodipodi:sides="6"
+ sodipodi:cx="40.639999"
+ sodipodi:cy="53.34"
+ sodipodi:r1="38.099998"
+ sodipodi:r2="32.995567"
+ sodipodi:arg1="-0.52359878"
+ sodipodi:arg2="-1.110223e-16"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+ transform="translate(129.44227,-7.6200011)" />
+ <path
+ sodipodi:type="star"
+ style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+ id="path1153-2"
+ inkscape:flatsided="true"
+ sodipodi:sides="6"
+ sodipodi:cx="40.639999"
+ sodipodi:cy="53.34"
+ sodipodi:r1="38.099998"
+ sodipodi:r2="32.995567"
+ sodipodi:arg1="-0.52359878"
+ sodipodi:arg2="-1.110223e-16"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+ transform="translate(30.455569,49.529998)" />
+ <path
+ sodipodi:type="star"
+ style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+ id="path1153-9-7"
+ inkscape:flatsided="true"
+ sodipodi:sides="6"
+ sodipodi:cx="40.639999"
+ sodipodi:cy="53.34"
+ sodipodi:r1="38.099998"
+ sodipodi:r2="32.995567"
+ sodipodi:arg1="-0.52359878"
+ sodipodi:arg2="-1.110223e-16"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+ transform="translate(96.446705,49.529998)" />
+ <path
+ sodipodi:type="star"
+ style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+ id="path1153-0"
+ inkscape:flatsided="true"
+ sodipodi:sides="6"
+ sodipodi:cx="40.639999"
+ sodipodi:cy="53.34"
+ sodipodi:r1="38.099998"
+ sodipodi:r2="32.995567"
+ sodipodi:arg1="-0.52359878"
+ sodipodi:arg2="-1.110223e-16"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+ transform="translate(-2.5399991,106.68)" />
+ <path
+ sodipodi:type="star"
+ style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+ id="path1153-9-9"
+ inkscape:flatsided="true"
+ sodipodi:sides="6"
+ sodipodi:cx="40.639999"
+ sodipodi:cy="53.34"
+ sodipodi:r1="38.099998"
+ sodipodi:r2="32.995567"
+ sodipodi:arg1="-0.52359878"
+ sodipodi:arg2="-1.110223e-16"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+ transform="translate(63.451137,106.68)" />
+ <path
+ sodipodi:type="star"
+ style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+ id="path1153-1-3"
+ inkscape:flatsided="true"
+ sodipodi:sides="6"
+ sodipodi:cx="40.639999"
+ sodipodi:cy="53.34"
+ sodipodi:r1="38.099998"
+ sodipodi:r2="32.995567"
+ sodipodi:arg1="-0.52359878"
+ sodipodi:arg2="-1.110223e-16"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+ transform="translate(129.44227,106.68)" />
+ <path
+ sodipodi:type="star"
+ style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+ id="path1153-2-6"
+ inkscape:flatsided="true"
+ sodipodi:sides="6"
+ sodipodi:cx="40.639999"
+ sodipodi:cy="53.34"
+ sodipodi:r1="38.099998"
+ sodipodi:r2="32.995567"
+ sodipodi:arg1="-0.52359878"
+ sodipodi:arg2="-1.110223e-16"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+ transform="translate(30.455571,163.83)" />
+ <path
+ sodipodi:type="star"
+ style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+ id="path1153-9-7-0"
+ inkscape:flatsided="true"
+ sodipodi:sides="6"
+ sodipodi:cx="40.639999"
+ sodipodi:cy="53.34"
+ sodipodi:r1="38.099998"
+ sodipodi:r2="32.995567"
+ sodipodi:arg1="-0.52359878"
+ sodipodi:arg2="-1.110223e-16"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+ transform="translate(96.446707,163.83)" />
+ </g>
+</svg>
diff --git a/source/patterns/patchwork/basics/epp_squares_25mm.svg b/source/patterns/patchwork/basics/epp_squares_25mm.svg
new file mode 100644
index 0000000..5fab91e
--- /dev/null
+++ b/source/patterns/patchwork/basics/epp_squares_25mm.svg
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="210mm"
+ height="297mm"
+ viewBox="0 0 210 297"
+ version="1.1"
+ id="svg819"
+ inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+ sodipodi:docname="epp_squares_25mm.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="namedview821"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:document-units="mm"
+ showgrid="true"
+ inkscape:zoom="0.55"
+ inkscape:cx="384.54545"
+ inkscape:cy="604.54545"
+ inkscape:window-width="1280"
+ inkscape:window-height="982"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layer1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid1303"
+ units="mm"
+ spacingx="1"
+ spacingy="1"
+ empspacing="25"
+ originx="5"
+ originy="10" />
+ </sodipodi:namedview>
+ <defs
+ id="defs816" />
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g1764"
+ transform="translate(0,5)">
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+ d="M 5,5 H 205"
+ id="path1420" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+ d="M 5.0000001,30 H 205"
+ id="path1420-3" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+ d="M 5.0000001,55 H 205"
+ id="path1420-6" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+ d="M 5.0000001,80 H 205"
+ id="path1420-7" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+ d="M 5.0000001,105 H 205"
+ id="path1420-5" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+ d="M 5.0000001,130 H 205"
+ id="path1420-35" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+ d="M 5.0000001,155 H 205"
+ id="path1420-62" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+ d="M 5.0000001,180 H 205"
+ id="path1420-9" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+ d="M 5.0000001,205 H 205"
+ id="path1420-1" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+ d="M 5.0000001,230 H 205"
+ id="path1420-2" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+ d="M 5.0000001,255 H 205"
+ id="path1420-70" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+ d="M 5.0000001,280 H 205"
+ id="path1420-93" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 5,5 V 279.99999"
+ id="path1628" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 30,5 V 279.99999"
+ id="path1628-6" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 55,5 V 279.99999"
+ id="path1628-0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 80,5 V 279.99999"
+ id="path1628-62" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 105,5 V 279.99999"
+ id="path1628-61" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 130,5 V 279.99999"
+ id="path1628-8" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 155,5 V 279.99999"
+ id="path1628-7" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 180,5 V 279.99999"
+ id="path1628-9" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 205,5 V 279.99999"
+ id="path1628-2" />
+ </g>
+ </g>
+</svg>
diff --git a/source/patterns/patchwork/basics/index.rst b/source/patterns/patchwork/basics/index.rst
new file mode 100644
index 0000000..79e8295
--- /dev/null
+++ b/source/patterns/patchwork/basics/index.rst
@@ -0,0 +1,24 @@
+Basic Shapes
+============
+
+.. .. figure:: basics.jpg
+ :align: center
+
+These are basic geometrical shapes for English Paper Piecing.
+
+Hexagons
+--------
+
+The classic 1 inch hexagon patterh, including border pieces to get a
+rectangular object: :download:`epp_hexagons.svg`
+
+And the corresponding cutting patter with half-inch allowance
+:download:`epp_hexagons_cut.svg`; note that only the hexagons are
+marked, and you would have to measure yourself the allowance on any
+border piece.
+
+Squares
+-------
+
+2.5 cm squares :download:`epp_squares_25mm.svg`, approximately matching
+with the hexagons above.
diff --git a/source/patterns/patchwork/index.rst b/source/patterns/patchwork/index.rst
new file mode 100644
index 0000000..0a49dd6
--- /dev/null
+++ b/source/patterns/patchwork/index.rst
@@ -0,0 +1,9 @@
+***********
+ Patchwork
+***********
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+
+ basics/index
diff --git a/source/tips_tricks/basting/index.rst b/source/tips_tricks/basting/index.rst
new file mode 100644
index 0000000..5e8be8f
--- /dev/null
+++ b/source/tips_tricks/basting/index.rst
@@ -0,0 +1,26 @@
+**************
+ Basting etc.
+**************
+
+Structured Garments
+===================
+
+When working on structured garments you will often have to use multiple
+lines of marking and basting, e.g. tailor's tacks to transfer the seam
+lines, basting fabric, interlining and flatlining together, basting the
+garment and only then finally sewing.
+
+My recommendation is to always baste the layers together exactly above
+the taylor's tacks, since the tacks have been cut in small pieces and
+are easy to remove anyway.
+
+Then you have to consider that when marking the seam lines with
+tailor's tacks from the paper fabric you will usually be marking *just
+outside* the pattern, so for maximum precision you should baste either
+on the marking or just outside them, and then sew just inside the
+marking, on the original seam lines.
+
+However, if you're using multiple layers of fabric, or thicker ones, you
+can also decide to sew just outside the markings, as the millimiter or
+so you're gaining will compensate for the thickness of the seams. In
+this case, of course you will have to baste just inside the markings.
diff --git a/source/tips_tricks/index.rst b/source/tips_tricks/index.rst
index d5a2dbe..51c8975 100644
--- a/source/tips_tricks/index.rst
+++ b/source/tips_tricks/index.rst
@@ -9,3 +9,5 @@
handsewing/index
machine_sewing/index
+ basting/index
+ miscellaneous/index
diff --git a/source/tips_tricks/miscellaneous/0101-threaded_fish_tape.jpg b/source/tips_tricks/miscellaneous/0101-threaded_fish_tape.jpg
new file mode 100644
index 0000000..ec398a6
--- /dev/null
+++ b/source/tips_tricks/miscellaneous/0101-threaded_fish_tape.jpg
Binary files differ
diff --git a/source/tips_tricks/miscellaneous/0102-elastic_in_loop.jpg b/source/tips_tricks/miscellaneous/0102-elastic_in_loop.jpg
new file mode 100644
index 0000000..5a6ab67
--- /dev/null
+++ b/source/tips_tricks/miscellaneous/0102-elastic_in_loop.jpg
Binary files differ
diff --git a/source/tips_tricks/miscellaneous/0103-pulling_elastic.jpg b/source/tips_tricks/miscellaneous/0103-pulling_elastic.jpg
new file mode 100644
index 0000000..12ac9d2
--- /dev/null
+++ b/source/tips_tricks/miscellaneous/0103-pulling_elastic.jpg
Binary files differ
diff --git a/source/tips_tricks/miscellaneous/index.rst b/source/tips_tricks/miscellaneous/index.rst
new file mode 100644
index 0000000..89cc5aa
--- /dev/null
+++ b/source/tips_tricks/miscellaneous/index.rst
@@ -0,0 +1,36 @@
+***************
+ Miscellaneous
+***************
+
+Threading ribbon through a long casing with electrician fish tape
+=================================================================
+
+A cheap nylon electrician fish tape (the kind sold without a spool) can
+be useful to thread ribbon or elastic through a long casing, such as one
+where a garment is gathered (e.g. at the neckline or waistline).
+
+Get the shortest length you can find (I'd recommend buying a new one
+rather than trying to clean an used one which is more likely to stain
+garments), and cut a lenght of about 2-3 m from one end: longer lenghts
+are unwieldy and won't probably be needed for most garments.
+
+.. tip:: the remaining tape can be used e.g. as stiffening at the hem of a
+ skirt.
+
+.. figure:: 0101-threaded_fish_tape.jpg
+ :align: center
+
+To use, take the uncut end, with the metal loop and thread it through
+the casing.
+
+.. figure:: 0102-elastic_in_loop.jpg
+ :align: center
+
+Then pass the elastic or ribbon through the metal loop, leaving quite a
+bit of overlap.
+
+.. figure:: 0103-pulling_elastic.jpg
+ :align: center
+
+And finally, pull the fish tape from the other side, threading the
+elastic through the casing.