From 366ff60b05e1c1431987dae8d7da2b6fb96ceaac Mon Sep 17 00:00:00 2001 From: bokuweb Date: Mon, 4 Mar 2024 17:51:24 +0900 Subject: [PATCH] Fix even header types (#682) * fix: header types * 0.4.9 * fix: title_pg settings * 0.4.11 * fix: update snaps --- CHANGELOG.md | 9 + Cargo.lock | 2 +- docx-core/Cargo.toml | 2 +- docx-core/examples/reader.rs | 2 +- docx-core/src/documents/document.rs | 10 + docx-core/src/reader/mod.rs | 7 +- docx-core/src/reader/settings.rs | 6 + docx-wasm/js/json/section-property.ts | 8 +- docx-wasm/package.json | 2 +- .../test/__snapshots__/index.test.js.snap | 3815 ++++++++++++++++- docx-wasm/test/index.test.js | 8 + .../first_even_header/first_even_header.docx | Bin 0 -> 17633 bytes 12 files changed, 3859 insertions(+), 12 deletions(-) create mode 100644 fixtures/first_even_header/first_even_header.docx diff --git a/CHANGELOG.md b/CHANGELOG.md index 762fc9c..5183972 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,15 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## @0.4.11 (1. Mar, 2024) + +- Fixed a `title_pg` condition when read. +- Parse `even_and_odd_headers`. + +## @0.4.9 (1. Mar, 2024) + +- Fixed a js header/footer types. + ## @0.4.8 (19. Feb, 2024) - Fixed a bug, image in header/footer is not stored in media when read. diff --git a/Cargo.lock b/Cargo.lock index f2326a1..e982bf8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -143,7 +143,7 @@ checksum = "0e25ea47919b1560c4e3b7fe0aaab9becf5b84a10325ddf7db0f0ba5e1026499" [[package]] name = "docx-rs" -version = "0.4.8" +version = "0.4.11" dependencies = [ "base64", "image", diff --git a/docx-core/Cargo.toml b/docx-core/Cargo.toml index 03ac8e9..cf64794 100644 --- a/docx-core/Cargo.toml +++ b/docx-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "docx-rs" -version = "0.4.8" +version = "0.4.11" authors = ["bokuweb "] repository = "https://github.com/bokuweb/docx-rs" edition = "2018" diff --git a/docx-core/examples/reader.rs b/docx-core/examples/reader.rs index 3410672..5162007 100644 --- a/docx-core/examples/reader.rs +++ b/docx-core/examples/reader.rs @@ -4,7 +4,7 @@ use std::fs::File; use std::io::{Read, Write}; pub fn main() { - let mut file = File::open("./hello.docx").unwrap(); + let mut file = File::open("./header-image.docx").unwrap(); let mut buf = vec![]; file.read_to_end(&mut buf).unwrap(); diff --git a/docx-core/src/documents/document.rs b/docx-core/src/documents/document.rs index 32162ca..43302bb 100644 --- a/docx-core/src/documents/document.rs +++ b/docx-core/src/documents/document.rs @@ -174,6 +174,11 @@ impl Document { self } + pub(crate) fn first_header_without_title_pg(mut self, h: Header, rid: &str) -> Self { + self.section_property = self.section_property.first_header_without_title_pg(h, rid); + self + } + pub fn even_header(mut self, h: Header, rid: &str) -> Self { self.section_property = self.section_property.even_header(h, rid); self @@ -189,6 +194,11 @@ impl Document { self } + pub(crate) fn first_footer_without_title_pg(mut self, h: Footer, rid: &str) -> Self { + self.section_property = self.section_property.first_footer_without_title_pg(h, rid); + self + } + pub fn even_footer(mut self, h: Footer, rid: &str) -> Self { self.section_property = self.section_property.even_footer(h, rid); self diff --git a/docx-core/src/reader/mod.rs b/docx-core/src/reader/mod.rs index 27fc4ec..b9e6545 100644 --- a/docx-core/src/reader/mod.rs +++ b/docx-core/src/reader/mod.rs @@ -313,7 +313,9 @@ pub fn read_docx(buf: &[u8]) -> Result { .clone() { if let Some((header, rels)) = headers.get(&h.id) { - docx.document = docx.document.first_header(header.clone(), &h.id); + docx.document = docx + .document + .first_header_without_title_pg(header.clone(), &h.id); let count = docx.document_rels.header_count + 1; docx.document_rels.header_count = count; docx.content_type = docx.content_type.add_header(); @@ -356,7 +358,7 @@ pub fn read_docx(buf: &[u8]) -> Result { .clone() { if let Some((footer, rels)) = footers.get(&f.id) { - docx.document = docx.document.first_footer(footer.clone(), &f.id); + docx.document = docx.document.first_footer_without_title_pg(footer.clone(), &f.id); let count = docx.document_rels.footer_count + 1; docx.document_rels.footer_count = count; docx.content_type = docx.content_type.add_footer(); @@ -467,6 +469,7 @@ fn add_images( if let Some(paths) = media { for (id, media, ..) in paths { if let Ok(data) = read_zip(archive, media.to_str().expect("should have media")) { + dbg!("--0-0", &media); docx = docx.add_image(id, media.to_str().unwrap().to_string(), data); } } diff --git a/docx-core/src/reader/settings.rs b/docx-core/src/reader/settings.rs index f4e28ed..e30eb2e 100644 --- a/docx-core/src/reader/settings.rs +++ b/docx-core/src/reader/settings.rs @@ -49,6 +49,12 @@ impl FromXML for Settings { } } } + XMLElement::EvenAndOddHeaders => { + let val = attributes::read_bool(&attributes); + if val { + settings = settings.even_and_odd_headers(); + } + } XMLElement::AdjustLineHeightInTable => { settings = settings.adjust_line_height_in_table(); } diff --git a/docx-wasm/js/json/section-property.ts b/docx-wasm/js/json/section-property.ts index 0fb4c4c..870409d 100644 --- a/docx-wasm/js/json/section-property.ts +++ b/docx-wasm/js/json/section-property.ts @@ -39,13 +39,13 @@ export type SectionPropertyJSON = { header?: HeaderJSON; firstHeaderReference?: HeaderReferenceJSON; firstHeader?: HeaderJSON; - eventHeaderReference?: HeaderReferenceJSON; - eventHeader?: HeaderJSON; + evenHeaderReference?: HeaderReferenceJSON; + evenHeader?: HeaderJSON; // footer footerReference?: FooterReferenceJSON; footer?: FooterJSON; firstFooterReference?: FooterReferenceJSON; firstFooter?: FooterJSON; - eventFooterReference?: FooterReferenceJSON; - eventFooter?: FooterJSON; + evenFooterReference?: FooterReferenceJSON; + evenFooter?: FooterJSON; }; diff --git a/docx-wasm/package.json b/docx-wasm/package.json index 3264a57..674f84c 100644 --- a/docx-wasm/package.json +++ b/docx-wasm/package.json @@ -1,6 +1,6 @@ { "name": "docx-wasm", - "version": "0.4.8", + "version": "0.4.11", "main": "dist/node/index.js", "browser": "dist/web/index.js", "author": "bokuweb ", diff --git a/docx-wasm/test/__snapshots__/index.test.js.snap b/docx-wasm/test/__snapshots__/index.test.js.snap index 602ac46..0937a7c 100644 --- a/docx-wasm/test/__snapshots__/index.test.js.snap +++ b/docx-wasm/test/__snapshots__/index.test.js.snap @@ -5372,6 +5372,3817 @@ Object { } `; +exports[`reader should read even header 1`] = ` +Object { + "comments": Object { + "comments": Array [], + }, + "commentsExtended": Object { + "children": Array [], + }, + "contentType": Object { + "custom_xml_count": 1, + "footer_count": 0, + "header_count": 3, + "types": Object { + "/_rels/.rels": "application/vnd.openxmlformats-package.relationships+xml", + "/docProps/app.xml": "application/vnd.openxmlformats-officedocument.extended-properties+xml", + "/docProps/core.xml": "application/vnd.openxmlformats-package.core-properties+xml", + "/docProps/custom.xml": "application/vnd.openxmlformats-officedocument.custom-properties+xml", + "/word/_rels/document.xml.rels": "application/vnd.openxmlformats-package.relationships+xml", + "/word/comments.xml": "application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml", + "/word/commentsExtended.xml": "application/vnd.openxmlformats-officedocument.wordprocessingml.commentsExtended+xml", + "/word/document.xml": "application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml", + "/word/fontTable.xml": "application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml", + "/word/header1.xml": "application/vnd.openxmlformats-officedocument.wordprocessingml.header+xml", + "/word/header2.xml": "application/vnd.openxmlformats-officedocument.wordprocessingml.header+xml", + "/word/header3.xml": "application/vnd.openxmlformats-officedocument.wordprocessingml.header+xml", + "/word/numbering.xml": "application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml", + "/word/settings.xml": "application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml", + "/word/styles.xml": "application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml", + }, + "web_extension_count": 1, + }, + "customItemProps": Array [], + "customItemRels": Array [], + "customItems": Array [], + "docProps": Object { + "app": Object {}, + "core": Object { + "config": Object { + "created": null, + "creator": null, + "description": null, + "language": null, + "lastModifiedBy": null, + "modified": null, + "revision": null, + "subject": null, + "title": null, + }, + }, + "custom": Object { + "properties": Object {}, + }, + }, + "document": Object { + "children": Array [ + Object { + "data": Object { + "children": Array [ + Object { + "data": Object { + "children": Array [ + Object { + "data": Object { + "breakType": "page", + }, + "type": "break", + }, + ], + "runProperty": Object {}, + }, + "type": "run", + }, + ], + "hasNumbering": false, + "id": "4BF36604", + "property": Object { + "alignment": "left", + "runProperty": Object {}, + "tabs": Array [], + "widowControl": true, + }, + }, + "type": "paragraph", + }, + Object { + "data": Object { + "children": Array [ + Object { + "data": Object { + "children": Array [ + Object { + "data": Object { + "breakType": "page", + }, + "type": "break", + }, + ], + "runProperty": Object {}, + }, + "type": "run", + }, + ], + "hasNumbering": false, + "id": "5726E823", + "property": Object { + "alignment": "left", + "runProperty": Object {}, + "tabs": Array [], + "widowControl": true, + }, + }, + "type": "paragraph", + }, + Object { + "data": Object { + "children": Array [], + "hasNumbering": false, + "id": "620EE06D", + "property": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + }, + "type": "paragraph", + }, + ], + "hasNumbering": false, + "sectionProperty": Object { + "columns": 1, + "docGrid": Object { + "charSpace": null, + "gridType": "lines", + "linePitch": 360, + }, + "evenHeader": Object { + "children": Array [ + Object { + "data": Object { + "children": Array [ + Object { + "data": Object { + "children": Array [ + Object { + "data": Object { + "preserveSpace": true, + "text": "EvenHeader", + }, + "type": "text", + }, + ], + "runProperty": Object {}, + }, + "type": "run", + }, + ], + "hasNumbering": false, + "id": "05A29343", + "property": Object { + "runProperty": Object {}, + "style": "aa", + "tabs": Array [], + }, + }, + "type": "paragraph", + }, + ], + "hasNumbering": false, + }, + "evenHeaderReference": Object { + "headerType": "even", + "id": "rId6", + }, + "firstHeader": Object { + "children": Array [ + Object { + "data": Object { + "children": Array [ + Object { + "data": Object { + "children": Array [ + Object { + "data": Object { + "preserveSpace": true, + "text": "FirstHeader", + }, + "type": "text", + }, + ], + "runProperty": Object {}, + }, + "type": "run", + }, + ], + "hasNumbering": false, + "id": "4B9816B5", + "property": Object { + "runProperty": Object {}, + "style": "aa", + "tabs": Array [], + }, + }, + "type": "paragraph", + }, + ], + "hasNumbering": false, + }, + "firstHeaderReference": Object { + "headerType": "first", + "id": "rId8", + }, + "header": Object { + "children": Array [ + Object { + "data": Object { + "children": Array [ + Object { + "data": Object { + "children": Array [ + Object { + "data": Object { + "preserveSpace": true, + "text": "Header", + }, + "type": "text", + }, + ], + "runProperty": Object {}, + }, + "type": "run", + }, + ], + "hasNumbering": false, + "id": "48DCDCE5", + "property": Object { + "runProperty": Object {}, + "style": "aa", + "tabs": Array [], + }, + }, + "type": "paragraph", + }, + ], + "hasNumbering": false, + }, + "headerReference": Object { + "headerType": "default", + "id": "rId7", + }, + "pageMargin": Object { + "bottom": 1701, + "footer": 992, + "gutter": 0, + "header": 851, + "left": 1701, + "right": 1701, + "top": 1985, + }, + "pageSize": Object { + "h": 16838, + "orient": null, + "w": 11906, + }, + "space": 425, + "textDirection": "lrTb", + "titlePg": true, + }, + }, + "documentRels": Object { + "customXmlCount": 0, + "footerCount": 0, + "hasComments": false, + "hasNumberings": false, + "headerCount": 3, + "hyperlinks": Array [], + "images": Array [], + }, + "fontTable": Object {}, + "hyperlinks": Array [], + "images": Array [], + "media": Array [], + "numberings": Object { + "abstractNums": Array [], + "numberings": Array [], + }, + "rels": Object { + "rels": Array [ + Array [ + "http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties", + "rId1", + "docProps/core.xml", + ], + Array [ + "http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties", + "rId2", + "docProps/app.xml", + ], + Array [ + "http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument", + "rId3", + "word/document.xml", + ], + Array [ + "http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties", + "rId4", + "docProps/custom.xml", + ], + ], + }, + "settings": Object { + "adjustLineHeightInTable": true, + "characterSpacingControl": "compressPunctuation", + "defaultTabStop": 840, + "docId": "F3481302-96F9-FF49-8529-7DDF2CE8EF05", + "docVars": Array [], + "evenAndOddHeaders": true, + "zoom": 100, + }, + "styles": Object { + "docDefaults": Object { + "paragraphPropertyDefault": Object { + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + }, + "runPropertyDefault": Object { + "runProperty": Object { + "fonts": Object { + "asciiTheme": "minorHAnsi", + "csTheme": "minorBidi", + "eastAsiaTheme": "minorEastAsia", + "hiAnsiTheme": "minorHAnsi", + }, + "sz": 21, + "szCs": 21, + }, + }, + }, + "styles": Array [ + Object { + "basedOn": null, + "name": "Normal", + "next": null, + "paragraphProperty": Object { + "alignment": "both", + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object {}, + "styleId": "a", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "10", + "name": "heading 1", + "next": null, + "paragraphProperty": Object { + "keepLines": true, + "keepNext": true, + "lineSpacing": Object { + "after": 80, + "before": 280, + }, + "outlineLvl": 0, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + "sz": 32, + "szCs": 32, + }, + "styleId": "1", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "20", + "name": "heading 2", + "next": null, + "paragraphProperty": Object { + "keepLines": true, + "keepNext": true, + "lineSpacing": Object { + "after": 80, + "before": 160, + }, + "outlineLvl": 1, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + "sz": 28, + "szCs": 28, + }, + "styleId": "2", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "30", + "name": "heading 3", + "next": null, + "paragraphProperty": Object { + "keepLines": true, + "keepNext": true, + "lineSpacing": Object { + "after": 80, + "before": 160, + }, + "outlineLvl": 2, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + "sz": 24, + "szCs": 24, + }, + "styleId": "3", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "40", + "name": "heading 4", + "next": null, + "paragraphProperty": Object { + "keepLines": true, + "keepNext": true, + "lineSpacing": Object { + "after": 40, + "before": 80, + }, + "outlineLvl": 3, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "4", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "50", + "name": "heading 5", + "next": null, + "paragraphProperty": Object { + "indent": Object { + "end": null, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": null, + "start": 100, + "startChars": 100, + }, + "keepLines": true, + "keepNext": true, + "lineSpacing": Object { + "after": 40, + "before": 80, + }, + "outlineLvl": 4, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "5", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "60", + "name": "heading 6", + "next": null, + "paragraphProperty": Object { + "indent": Object { + "end": null, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": null, + "start": 200, + "startChars": 200, + }, + "keepLines": true, + "keepNext": true, + "lineSpacing": Object { + "after": 40, + "before": 80, + }, + "outlineLvl": 5, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "6", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "70", + "name": "heading 7", + "next": null, + "paragraphProperty": Object { + "indent": Object { + "end": null, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": null, + "start": 300, + "startChars": 300, + }, + "keepLines": true, + "keepNext": true, + "lineSpacing": Object { + "after": 40, + "before": 80, + }, + "outlineLvl": 6, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "7", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "80", + "name": "heading 8", + "next": null, + "paragraphProperty": Object { + "indent": Object { + "end": null, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": null, + "start": 400, + "startChars": 400, + }, + "keepLines": true, + "keepNext": true, + "lineSpacing": Object { + "after": 40, + "before": 80, + }, + "outlineLvl": 7, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "8", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "90", + "name": "heading 9", + "next": null, + "paragraphProperty": Object { + "indent": Object { + "end": null, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": null, + "start": 500, + "startChars": 500, + }, + "keepLines": true, + "keepNext": true, + "lineSpacing": Object { + "after": 40, + "before": 80, + }, + "outlineLvl": 8, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "9", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": null, + "name": "Default Paragraph Font", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object {}, + "styleId": "a0", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": null, + "name": "Normal Table", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object {}, + "styleId": "a1", + "styleType": "table", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": null, + "insideH": null, + "insideV": null, + "left": null, + "right": null, + "top": null, + }, + "justification": "left", + "margins": Object { + "bottom": Object { + "val": 0, + "widthType": "dxa", + }, + "left": Object { + "val": 108, + "widthType": "dxa", + }, + "right": Object { + "val": 108, + "widthType": "dxa", + }, + "top": Object { + "val": 0, + "widthType": "dxa", + }, + }, + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": null, + "name": "No List", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object {}, + "styleId": "a2", + "styleType": "numbering", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "1", + "name": "見出し 1 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + "sz": 32, + "szCs": 32, + }, + "styleId": "10", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "2", + "name": "見出し 2 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + "sz": 28, + "szCs": 28, + }, + "styleId": "20", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "3", + "name": "見出し 3 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + "sz": 24, + "szCs": 24, + }, + "styleId": "30", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "4", + "name": "見出し 4 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "40", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "5", + "name": "見出し 5 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "50", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "6", + "name": "見出し 6 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "60", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "7", + "name": "見出し 7 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "70", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "8", + "name": "見出し 8 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "80", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "9", + "name": "見出し 9 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "90", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "a4", + "name": "Title", + "next": null, + "paragraphProperty": Object { + "alignment": "center", + "lineSpacing": Object { + "after": 80, + }, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "characterSpacing": -10, + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + "sz": 56, + "szCs": 56, + }, + "styleId": "a3", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "a3", + "name": "表題 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "characterSpacing": -10, + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + "sz": 56, + "szCs": 56, + }, + "styleId": "a4", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "a6", + "name": "Subtitle", + "next": null, + "paragraphProperty": Object { + "alignment": "center", + "lineSpacing": Object { + "after": 160, + }, + "numberingProperty": Object { + "id": null, + "level": null, + }, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "characterSpacing": 15, + "color": "595959", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + "sz": 28, + "szCs": 28, + }, + "styleId": "a5", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "a5", + "name": "副題 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "characterSpacing": 15, + "color": "595959", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + "sz": 28, + "szCs": 28, + }, + "styleId": "a6", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "a8", + "name": "Quote", + "next": null, + "paragraphProperty": Object { + "alignment": "center", + "lineSpacing": Object { + "after": 160, + "before": 160, + }, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "404040", + "italic": true, + "italicCs": true, + }, + "styleId": "a7", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "a7", + "name": "引用文 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "404040", + "italic": true, + "italicCs": true, + }, + "styleId": "a8", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "name": "List Paragraph", + "next": null, + "paragraphProperty": Object { + "indent": Object { + "end": null, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": null, + "start": 720, + "startChars": null, + }, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object {}, + "styleId": "a9", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "name": "Intense Emphasis", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "0F4761", + "italic": true, + "italicCs": true, + }, + "styleId": "21", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "23", + "name": "Intense Quote", + "next": null, + "paragraphProperty": Object { + "alignment": "center", + "indent": Object { + "end": 864, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": null, + "start": 864, + "startChars": null, + }, + "lineSpacing": Object { + "after": 360, + "before": 360, + }, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "0F4761", + "italic": true, + "italicCs": true, + }, + "styleId": "22", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "22", + "name": "引用文 2 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "0F4761", + "italic": true, + "italicCs": true, + }, + "styleId": "23", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "name": "Intense Reference", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "bold": true, + "boldCs": true, + "characterSpacing": 5, + "color": "0F4761", + }, + "styleId": "24", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "ab", + "name": "header", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [ + Object { + "leader": null, + "pos": 4252, + "val": "center", + }, + Object { + "leader": null, + "pos": 8504, + "val": "right", + }, + ], + }, + "runProperty": Object {}, + "styleId": "aa", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "aa", + "name": "ヘッダー (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object {}, + "styleId": "ab", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "ad", + "name": "footer", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [ + Object { + "leader": null, + "pos": 4252, + "val": "center", + }, + Object { + "leader": null, + "pos": 8504, + "val": "right", + }, + ], + }, + "runProperty": Object {}, + "styleId": "ac", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "ac", + "name": "フッター (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object {}, + "styleId": "ad", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + ], + }, + "taskpanes": null, + "taskpanesRels": Object { + "rels": Array [], + }, + "themes": Array [ + Object { + "fontSchema": Object { + "majorFont": Object { + "cs": "", + "ea": "", + "fonts": Array [ + Object { + "script": "Jpan", + "typeface": "游ゴシック Light", + }, + Object { + "script": "Hang", + "typeface": "맑은 고딕", + }, + Object { + "script": "Hans", + "typeface": "等线 Light", + }, + Object { + "script": "Hant", + "typeface": "新細明體", + }, + Object { + "script": "Arab", + "typeface": "Times New Roman", + }, + Object { + "script": "Hebr", + "typeface": "Times New Roman", + }, + Object { + "script": "Thai", + "typeface": "Angsana New", + }, + Object { + "script": "Ethi", + "typeface": "Nyala", + }, + Object { + "script": "Beng", + "typeface": "Vrinda", + }, + Object { + "script": "Gujr", + "typeface": "Shruti", + }, + Object { + "script": "Khmr", + "typeface": "MoolBoran", + }, + Object { + "script": "Knda", + "typeface": "Tunga", + }, + Object { + "script": "Guru", + "typeface": "Raavi", + }, + Object { + "script": "Cans", + "typeface": "Euphemia", + }, + Object { + "script": "Cher", + "typeface": "Plantagenet Cherokee", + }, + Object { + "script": "Yiii", + "typeface": "Microsoft Yi Baiti", + }, + Object { + "script": "Tibt", + "typeface": "Microsoft Himalaya", + }, + Object { + "script": "Thaa", + "typeface": "MV Boli", + }, + Object { + "script": "Deva", + "typeface": "Mangal", + }, + Object { + "script": "Telu", + "typeface": "Gautami", + }, + Object { + "script": "Taml", + "typeface": "Latha", + }, + Object { + "script": "Syrc", + "typeface": "Estrangelo Edessa", + }, + Object { + "script": "Orya", + "typeface": "Kalinga", + }, + Object { + "script": "Mlym", + "typeface": "Kartika", + }, + Object { + "script": "Laoo", + "typeface": "DokChampa", + }, + Object { + "script": "Sinh", + "typeface": "Iskoola Pota", + }, + Object { + "script": "Mong", + "typeface": "Mongolian Baiti", + }, + Object { + "script": "Viet", + "typeface": "Times New Roman", + }, + Object { + "script": "Uigh", + "typeface": "Microsoft Uighur", + }, + Object { + "script": "Geor", + "typeface": "Sylfaen", + }, + Object { + "script": "Armn", + "typeface": "Arial", + }, + Object { + "script": "Bugi", + "typeface": "Leelawadee UI", + }, + Object { + "script": "Bopo", + "typeface": "Microsoft JhengHei", + }, + Object { + "script": "Java", + "typeface": "Javanese Text", + }, + Object { + "script": "Lisu", + "typeface": "Segoe UI", + }, + Object { + "script": "Mymr", + "typeface": "Myanmar Text", + }, + Object { + "script": "Nkoo", + "typeface": "Ebrima", + }, + Object { + "script": "Olck", + "typeface": "Nirmala UI", + }, + Object { + "script": "Osma", + "typeface": "Ebrima", + }, + Object { + "script": "Phag", + "typeface": "Phagspa", + }, + Object { + "script": "Syrn", + "typeface": "Estrangelo Edessa", + }, + Object { + "script": "Syrj", + "typeface": "Estrangelo Edessa", + }, + Object { + "script": "Syre", + "typeface": "Estrangelo Edessa", + }, + Object { + "script": "Sora", + "typeface": "Nirmala UI", + }, + Object { + "script": "Tale", + "typeface": "Microsoft Tai Le", + }, + Object { + "script": "Talu", + "typeface": "Microsoft New Tai Lue", + }, + Object { + "script": "Tfng", + "typeface": "Ebrima", + }, + ], + "latin": "游ゴシック Light", + }, + "minorFont": Object { + "cs": "", + "ea": "", + "fonts": Array [ + Object { + "script": "Jpan", + "typeface": "游明朝", + }, + Object { + "script": "Hang", + "typeface": "맑은 고딕", + }, + Object { + "script": "Hans", + "typeface": "等线", + }, + Object { + "script": "Hant", + "typeface": "新細明體", + }, + Object { + "script": "Arab", + "typeface": "Arial", + }, + Object { + "script": "Hebr", + "typeface": "Arial", + }, + Object { + "script": "Thai", + "typeface": "Cordia New", + }, + Object { + "script": "Ethi", + "typeface": "Nyala", + }, + Object { + "script": "Beng", + "typeface": "Vrinda", + }, + Object { + "script": "Gujr", + "typeface": "Shruti", + }, + Object { + "script": "Khmr", + "typeface": "DaunPenh", + }, + Object { + "script": "Knda", + "typeface": "Tunga", + }, + Object { + "script": "Guru", + "typeface": "Raavi", + }, + Object { + "script": "Cans", + "typeface": "Euphemia", + }, + Object { + "script": "Cher", + "typeface": "Plantagenet Cherokee", + }, + Object { + "script": "Yiii", + "typeface": "Microsoft Yi Baiti", + }, + Object { + "script": "Tibt", + "typeface": "Microsoft Himalaya", + }, + Object { + "script": "Thaa", + "typeface": "MV Boli", + }, + Object { + "script": "Deva", + "typeface": "Mangal", + }, + Object { + "script": "Telu", + "typeface": "Gautami", + }, + Object { + "script": "Taml", + "typeface": "Latha", + }, + Object { + "script": "Syrc", + "typeface": "Estrangelo Edessa", + }, + Object { + "script": "Orya", + "typeface": "Kalinga", + }, + Object { + "script": "Mlym", + "typeface": "Kartika", + }, + Object { + "script": "Laoo", + "typeface": "DokChampa", + }, + Object { + "script": "Sinh", + "typeface": "Iskoola Pota", + }, + Object { + "script": "Mong", + "typeface": "Mongolian Baiti", + }, + Object { + "script": "Viet", + "typeface": "Arial", + }, + Object { + "script": "Uigh", + "typeface": "Microsoft Uighur", + }, + Object { + "script": "Geor", + "typeface": "Sylfaen", + }, + Object { + "script": "Armn", + "typeface": "Arial", + }, + Object { + "script": "Bugi", + "typeface": "Leelawadee UI", + }, + Object { + "script": "Bopo", + "typeface": "Microsoft JhengHei", + }, + Object { + "script": "Java", + "typeface": "Javanese Text", + }, + Object { + "script": "Lisu", + "typeface": "Segoe UI", + }, + Object { + "script": "Mymr", + "typeface": "Myanmar Text", + }, + Object { + "script": "Nkoo", + "typeface": "Ebrima", + }, + Object { + "script": "Olck", + "typeface": "Nirmala UI", + }, + Object { + "script": "Osma", + "typeface": "Ebrima", + }, + Object { + "script": "Phag", + "typeface": "Phagspa", + }, + Object { + "script": "Syrn", + "typeface": "Estrangelo Edessa", + }, + Object { + "script": "Syrj", + "typeface": "Estrangelo Edessa", + }, + Object { + "script": "Syre", + "typeface": "Estrangelo Edessa", + }, + Object { + "script": "Sora", + "typeface": "Nirmala UI", + }, + Object { + "script": "Tale", + "typeface": "Microsoft Tai Le", + }, + Object { + "script": "Talu", + "typeface": "Microsoft New Tai Lue", + }, + Object { + "script": "Tfng", + "typeface": "Ebrima", + }, + ], + "latin": "游明朝", + }, + }, + }, + ], + "webExtensions": Array [], + "webSettings": Object { + "divs": Array [], + }, +} +`; + exports[`reader should read extended comments docx 1`] = ` Object { "comments": Object { @@ -7502,7 +11313,7 @@ Object { }, "space": 425, "textDirection": "lrTb", - "titlePg": true, + "titlePg": false, }, }, "documentRels": Object { @@ -148596,7 +152407,7 @@ Object { }, "space": 425, "textDirection": "lrTb", - "titlePg": true, + "titlePg": false, }, }, "documentRels": Object { diff --git a/docx-wasm/test/index.test.js b/docx-wasm/test/index.test.js index 2db67d9..9b740af 100644 --- a/docx-wasm/test/index.test.js +++ b/docx-wasm/test/index.test.js @@ -198,6 +198,14 @@ describe("reader", () => { const json = w.readDocx(buffer); expect(json).toMatchSnapshot(); }); + + test("should read even header", () => { + const buffer = readFileSync( + "../fixtures/first_even_header/first_even_header.docx" + ); + const json = w.readDocx(buffer); + expect(json).toMatchSnapshot(); + }); }); describe("writer", () => { diff --git a/fixtures/first_even_header/first_even_header.docx b/fixtures/first_even_header/first_even_header.docx new file mode 100644 index 0000000000000000000000000000000000000000..64be811f382556977b2bf68a3c33954f681879fe GIT binary patch literal 17633 zcmeIaWmFy6wl=(RcXxMphu{$0-Q7L7YtY~Xcb7nLmteu&-GXayd3X2ebGkdH@A$^| z``#L(YRg*BTvdBNv({WwN>K(39321&fCc~nB!G1phSneu0H72K06+skgX)Mn*t?q9 zyBer^I-0rYF?!h966b@1Qs)9df&Kq)`(OMEd`lj&?qfz4zYBd0o@!ituS{L^Z8$&9 z4A1frq?|og&P-Y=abd$9pD!nedY>&05~?Jk14g4GYPd7?bI!5#12U;{#-}>`DFH`9Q^X?Zk8Xyg30elQg&IOT z@o;BA)_83MdL*XIh5Tm)oOkGC`E|3$t8cvz4X_^(ua+ko-d^++mnypD{ zmX?xgIfU`t>P6sS?&QiV$49hub#P_xR792w8Prfx#xl^ZX|8kDPhjP-{~A7Hu0>*0 zQnQ-bgesED#^hF4k(AG@^BRl~vVhzBKx4ge>+z0U7z+^NLf4BbxWQL&Z?q1ZpcOS> zjOA})u?7nw;r8u|o4xpuF!jaDHQMZe|0t0z_uH-U1CF?Se@PhQnUTpFY+yZ1u3xqv z8Ykx1m&P~`&RonZv6<2Zh>=0dfpYz&{`de`gpzNsE1 zHnYZ9)BL2zwPj|a$c#6xgvGsRpE~j?=ql;|7)lS52lJ8X$;Vt5Rr~cIavw*C^PEJh z-eAiCFH=wW8aRRdw|!r{WiV*TVX(e za~!bu|L(0m=`Z*A&Xm*o!{EiG5Rt~JCy+=EKV)yy!oxm)gRSjvR>40+w8k-9&bJUP z8(xo=H^J(y(2MC2$uI$!?>RM#P8j?>tu@Uz0fqV z*l8+0K2nX#DTz|amU_K=Ql?#lsVk`VV2bQ04WLr0-}O4{sY9DEq*Ezwn%+MUMS8nb zH(NsgqSWsVC1pYCfglpp7%QUjZr&vmE04qY+2^&_;+5(|KX53;CKj1(3c}g{ffQB4 zZ<}r7*~&;+7rIsh99KIHEcz>*pXUSIx9VrUoQD8Zj4`-0^aBXe9C%arEokOgq5QAm zIyvw~$~P4e!Mi~oH*kSTQF?rIJH&Fx&%1+To&U%*f1VKgFfaf>1OWg*0TSqUru~&; z?WsBr8O-Q|8&s!!V(m@)m?D$YRyNCJNQwC$o&d2dn;6V>Su27sv11GbHsYoA{NNko z6K^iIM13U_gQPj9WuKx`=|)-_t8f@#;IutmfQiu*h>EML7pr2BkV{Lz(bvF9fT!{+Erei2P{EL)6EsJ}+we8gs0E?X zQjEGsjR>Tu2a^pt)oX5oVcX=!Nri>x4`y%a!hbHHfDI>h2ZiQ$%_8~UhK)g7WevEZ z3Vb&gz@8)V81B-;p1?=WP#oV*LX#;|sNwvDsE$QhPT=_?YA|$wY*(nLPbF()arktt{Mh!0;g?mFfC)&1*1lr%{`1N5o zE8<&}8Mp)h_K0s|%i##>b;9_f;!QZK_qxYqW5VJULvwFJ zgoQ6-u=YQ?=D+S7>>~kH^1r7CIA)~O9H8kW3p>HV0fd+@t#iGdhu5`y_i2giiBZ29WGeA zZ*5(6yEshL4;O0YZjMV5qN!4TUSym+H<&1Z_8dTs|D+4s_)gM%a_8zeHJo%^$||&e z)T0}jk`Y}mcUBw2#MbgVH;X%efi`YSt-Go-Jy%9FtFBbmW-ZbEUh;GTtBGL`28y?_ zVrW6QU%gl&XeNPUq}BU+v+xv@Rrt?a-uQ09J0Qf1TiieLDY*(nPE_6A%?J}K&XJ6T z#WUJ6;!EJVOJ5rmN~fYDkhx8NbVt*rr8IOV63!)m!`&L(P~7%5W$&{9=nRq# z{P4FYfcWMd@;!OWXXZg&O8Ojf4spgw`KabAB92#iFQ2QLS6rl&I~~lFw!sra7ZV$U zHL4F(cMXMn;~@+MVH_hQvC3)eDst|dqE^hG=RdtP08Tvhg)~ZYEy`Xh8mbfqCqbWv zYQ|#^sP+~<25#)I6Xak1Alo|Uu%WXq@yRjAIFkA%*N&4xdH5*-OY`Co6 zv|}nTQof%l-|tk%`9*kw@Lp*Yr<yFk;bKR>Of8ymq#)x~I5p94vAeP5#GZ+`wUqAJo)Ds+;^VYpZbBqC(me>IxI3 z^}RA9yvOa2JR0`{GJcGokiG|Np>q~?k-Qru{P)BS@ zYnG_DKJ~2i7Kpf@t~wfCTLESWi78z-NAitEZ6HbY-1rdjG}RFfJZNM4TD!x*yf?jB zr~rve^j(pxcH5DeOpV-w#d5Bag$p0k8=Ap{KE^NmR3dlUw5Sop_(tEZHhi1*&D8BF zhdZht8XNr9zN;x*vP0}`3b&p+f?!wbSClHV-jCUckkJDH=qjylWRSsS1r zz(q0U7vG--5APk2S7xhhdS|q@STK(h5^Xa{-^|riUX0g`r_TxCB+%?bsPT0ohCgT`)*qjX7&?IhQ*}P;SdyZe1CgvjP_1%UWBtd_VH^0&dZW#z=@M zjVku$&1Vs+x2Wyzp#INf9v_YONCJ}C8x{aS{`bAv(#*)z%$eo4J9A;mu>Hz!cV>u3 z#Go^l1`iBlDB+XF77Vv10KBx0NONFeQ`5O(BYBfGf>w(q3CG4W?l}Czy(>EZBAW>u z#eorjL~np}z9mW1^~J&j6VeRx7etxJmIPbE>@k+)8dC6!a_e$Cc6>`&n#HHHOJASkS5sQU!j6{?Dt;L^M{3lrK_N z8SJN$)Y;9D`UZ-CfYTMcT%F_s*xs<4$yUCbIwjXVKQtd7QI zjTXgEuJ_D4J|ljdHe{_Ke$oM1gwywRpL7~jeloDp$xh7!`4I1~#n&_O-2rWYjn!s{dRJpzmo;PBYnrX(2zp+rz2Xb#lN#5xFbGRYrsndoAC9p&&Dmln479}}5id)1o#J?sE~g;kikpPv)|32L@lWA)=jbb(p{ui3+PMddm-g5}SQk)m6^$)3lKrs1WrWZx&+)=y?LT0pV%;-@N>6v4_V#q4*6X za#Ejy1PRF|a#}mGSw{zJ{LbKZ>v)M5ski$UCn4o!N`aqb2+M`iLdtYmrhGjOTd#$1qXv{lKp(LSR=UXVH)T4C zg>Q)<44K4#uJw=;$ej9D*?H=RK`!>cj4Vq#-9DQbqq=L31(agw>E6$n?|lq`w}-!j z9aD2mj2$ZhEoA6UyNb;a?@!akPUD;-;1(aOE9X8?gUQT?v7N4kdOaP*=w_L?%AmHw z(7><%mYCVhI|UZMu|HcnkhQB8J$lDZYG4 z)SfYi$R72HxL|bg#HA&xtU7agPhQMRS{`?7V$Ze}kirjPCm~(GQP|E?=P423UndY4 zD-Yd!O=E9fHJ_2(zb8`Q!KDVrscP8S_?>a`3V|~Dem$sL7-^Y^6)Z;pJ5twt)5-g zeL>NrOFf6rDwy_8G&!*xCU;s$P^rk$f3PX1n6JPnfj_TjaKxo@`e|BOJj&zv^WAI; zw`=c|uaLIUFk&>AW3-iYrNvW9Ja8eqiN}8&Gz~(0-^YHKFM(CSiVw7kcYe2u<-+1$ zFI|?Hm6s{x!s8|Mrfspy66NbMHkX+p66x$HE-$PXG*O>ASu_Bg->$hBn}q;uRdr?4jLYCCCB)^XTV?*D;V2(lAl$jqPCFbs8ykF$ z-P!$TUCBOQsm*>d1Klo7rfack4aR>TJX{xMD+JrE9{JdoCGC~6{HDFKs1g%_Y>I^n-KTGsp4e9bn?@uqs5~%NVl$_LEVgrlLOj<} z=QwDl4eVR#rWEkr+%O&oR9}dDqEJ-rL-@G$T{g}?)9LygTujOBj+^N;U z!Vu#hdpq6uO^-WOx0@GZ)-%3s;-gl|w|6B;?EYGGcEcF}pizus>Y-Zou302MMCa$w z?VN|^G4&00eE?W;V6BsV1O?Nl=$)qwt%NlNMGjc+c%*{ET_fJHX>bV_?s|+G7xY0V zRDtj4!rIQI$t0L05JY-MYvj; z*_ko@e*E2(IMG^*#N$HmWV#^;YjNi%d}F$Vd^1lxp_G}I9xnPoKVeyggCo5j0~44K zD&hbeT7Q#I({U_LgTOwi2zmW!)vWsBFT zQACxf6b`A<2&0~pEt~`)PTr8i(p^}vNM9p1)D*NKYEOzl_-JS2!y%PM4bffE5RucYOKi_c zUY^(O-TR5e9io%5esEv_n%fU zA)})LQ%*~T+L}EZn$dgtB{|8s6#YNyk}{_^zmI)dVi>$}2nqfG>B8d=MGkz*-4O-l!F8t)OA!y3q!l3r6tgLaGJh>~!)eqbr zJi_ffZO$^+>Z4P9*3{|Kcsy-gS-5~jH$<14pK9)L;XG7;5)jE~HV4A|4{Rx-VOK#vWia;(wspsVFIYzcK_1icV=BF|pB0NbTp3EN(a3K-WH1InYmC0gcZ|_P(B3coTeD zeLQF)+Tec~h_=vrJ~rs|c^NctP?_M+-VpSE*?y=v?|ghZD1r3I2zsISi4Ym8T)7x( zl@Y0Z*9Y#H)0y*)89+@p73%{@N^A!ILlBAm=9H(qJK*@;TI^k!6dvW~&!s>K52jqU zSom%o;ZhKH=pF)*7@Jm#gYVi#m=F8IhxAcxaNT)UXJ?VAPhZO-{7sdY5OO74u;5a` zh$KGgI7iD8vquQLllpp$ctvewI$8xabObPEA4Wd4nM#7S%Tv5JvnQo~u39ob=$s>2 zEbN3raw}ZK17xU*RDQnXO>;uV#R*2Xh+heSqD=61IkJMZ(DhgjPt$xsF&!m$2_NTZ zZ3-ANkZ3yJ^eiQ#kwimt#zRgJza1*X3vjgFjm{^I>gb^)6$@;TX^sba?cLenx;`Mo`si}%>eGy4w{7Kf$^)gvs=6vTHwC>ygCtZHu5m*GXy^(#c=H>rzkkNW?7`I>xG z;^j1_z`DVE>qAS(c0u1Dug|Mh<#^>-;UX8m?MDCkaY=1>|l46J!K{?jq+N9o7cRqHGA);w1zP{9w_chCc zA2j)KnVDTrGhj?HFvS*R7CZ`m*kR~udb)$t0T+^2{xgAn6Pl&7ejj>D*0DrgS6X9O zeRdtJNC$n>3Xp(Ckuhr0?4>_FTq(+;rka-zo704CO&UscM|rBC`B`PDI%K(wTJ}yxcurkI>mhLTSWrS9K-1TIUoq zQ=-A3G>J|=PsuJ7?$o+L_eeuVzGg=dQ({Y4vwXk>>06vHzry-<#cKoC!&d%m=XU%T zDOCbp)!rjHzhRD!VWRI&DN>x zq9oQwy6p%Y066$-oWjM-)z!-0;$I$54LgSwZunQf?w9cH945JKN-JD?ymYJ@g5?!v z_oj(DIV$a+#!}AHw#{#TNv8dW%Lu24Pt!v_L*eM+@kbS0cbRUDx$MctmE~q zaJ2JZf6UlTXNeKmMNmU0f|^eey58*n%<*qumgB$ihj%4nkxLl6SP)gME@>P#aV~+LrPQM6QK5s$$8AI--gF#F)poUd`|m!wSMv z2Knnfa3=1%MOVHd4s>CTq69L^)_S7I;9o6&ZT$8LVJe)qF8ZP_R|2Y4z`><($)$Wi zbb(z(?167734WqP!-fQ77&|PuXr^c8y!pq8fo%SZlT5R_b4K_Nj@yVD<*RXf?ZEGs z`G&!tqw}*NSmDvy#+6?g$o9c%D_1znyM z+lX_2NGEpUgh(nh-%l|ui^rg~gDEy+J@LkFBxV%5?6mBiT$hR`Q0`KzZ%&HzOYTKZ zQ74x)%Ei9P5WrB?h(6KjH?!&JC2T{&j2V%5BT@|87n+al_|QobxtkU^@B*qwJsboy z7hsv5!?kydKlqNVB&Tr(etyc0?V222Pe0qtQzrWWa@*Mip~U}qAA69;KFQB~Q?*ge zZV!%HCaCwsMim`_ue^#E{IG85U&Yq-C=2)XlIJUi6M`w6OTva#*uq|~JSEipi8{*B z_#j;7?NMj%L$bZ4m0(bh{V}n!Pgz4tF(_kTHP`<8)#b-qe%ypPj-`?1``NZnDnjRu z4nd9=I6|Xe@U#M|+O?++HZ*NEWlGC(O9-SZA?aZqL5j^Mn5}vXZ|DqrI{Wk#O>d}P zk5QiK0m$>$-nKYRPq3)OY2rRm&x96dqo@)Uc#(JddLKdg1|3`^Mo`gta~EaozX&K& zxHC@3VcpC5)%FS&uzomEpy4su{ZL;C-un)!M2OvC4@Px z&31_Kbe14>QhVKd3D(QL)L$vHQo1YZHr|sdvDJ{2Xo4SRTb!;6Tw)jCGI@rQElXj1 z>B8s4-p2o4b3$hIW3R9OieIpe`|e^W=EKe-p!k+7$t6F}@{1wwRq;l`%$BL+a$MWN z&Te}KdEfP!DSD3kM9K)cekEl^q0nPf3+|Rs{leQnu6FMXd^v-GEtkL*FA6YK02sSf zbarrbVKQ-WHv4V43rwi_zx)8;5-K`DP9B&87J4VON^&LGFhdlQ&z=l$6Q>}Le0LHp zU?+z*ShrRz0JaT~qStbS;6^&)aZKQ(n1pD<>2lDgoQQ?2V82YsjTtf}f?x>Z|3tqd zBLDQmoc~54-hw_klk#(jpmwlu@clitF|Fz6FuE+7N%ers%tUq)6<_wR>Y>98NG^S+ErC8@BP6x2T!xR!%^$62- zd(Q{SkM#s9KL{81R%76cxf{#XM3?sPPw04-h^@VXbmHmhr*<8|X_@u|`cW+MFgOFb zd!MG&%r7sXN7V=2cC3p7mt_YtnhwT}+nPKdo*zAE%d(VB1;gF4t?XBQ3S6+E`sx+u z*G%`;xgA|aVhCC)vY$>i}eKKajb| ze`T(bqvQV(7s%K@woK)b--z2zc8R2PR;BU|qr6d~6l1%)KzYWw@kGveYca)6@#)SM z7aGKVx1Q~oU_u_AD}3Jc96SHRhtCtm;@Nr0@>V)b*Lt2@E#qI)LezS>qeh-1Sh}_j zEWW^un@HiBNT6~uUQ<$Z8Pb1;)IlkkZJaIBwG=1Cw%#v)FQd!%FrP1Xl25%4j|5XC z!f_dFxK78oKI1Q*oS4!=1F~MTUA+Vm~dLEW_|6Fm#&2==~aL4vGL^F#?yY z3w$2yVmm0Z9Wame#aaxRRmtxeb`iR#>P|u?o?7Fz)XZ^8jmBH>^H{5u;SSk5I9sJo zh^*MGSM1*4Mpqu5V>o9FF@g{W`CaH9b=Y7!?JSL6G4NZt?(Yrynh7SN;$AgQ2Qp1( z%J=vW(y{73Q)NqDB$o?yWQ2|1@=5Q40|NuRA8~qIkJxQ&R1GX%Ia}{L5*o{&P6z9F|629!S#PT;=G%KjioP7S}vkX&|H z%CTUH5SEWv8W?fxbUWzs{T_|2wJjiX3It|^d)F8d#|=F^ZrXnLgo*hODw-*vEKEMU<%WR93M%1>40Kjj_5WoNaF0P)o|H^YX(VK8tZN%twFMb2FP#6}DzYSMU zpmLT-s9LT%rPgW@G?A`M!AxEJq$~5itP1I~yti$-zRTh6^kGNh=T{cOrbB-v0Jyub zK+p(OFD{)kKN^F7dmM4+oxmmt@x!4->enG}@kDmhOTUt*VfDd++KC`$!Ig7?8YkoLnmY?=8q*LdL8{ zk>oX5$#6Dg$2l#?c??Fmd^j@_>G8vr()8?Z8ymw2AQIVyjS{7Q%s`DAj9O+&KaGV* z;K%nLvS*e+EQ_Pn!=->|u2h;%THy zcuD&)ti55}IndnLug?VpqqIZ@P$ai2y)(HLK%?HSpRoLQ6})KfqI7<&9%w_Sy#>e* zk$zXM{hUc|tztJUG)O!^<`7EK>tn z^aCbJwQa?Ew7+s+VIn*g zr1aPk-db!2`&-xmizQ5q$tPIc!CY|m*q*5=Zb%`C9qd)~z(kgf-O%)}cL?kHac!M3 zU;6Ym$QQS&9Y9VT7odFjR)1cuA-el=H}&Zeb({jfvf;O1pSvP-`P{E%lPrflVw|GH zRFHZ)B{f=W8hHq*!0yHFDKH^cykGl~3uXcnMotGS zbD+lZ+x{$>aQ7uXC?&fNc^Gc(*sXU%?n$Z2yUi9<=uaTD-wGJ9~$)ClO_;VQ|HU(N<05*QwtA)lj3-hqXLfc1l*01h2W$H%7}%M5iPQ`a2H2D*-wt(PNoLF_h^U)=BHa*<#9$s{O7!?mE!0n-}o7Mb;;4V1flOT7p9smMfgm{@sUsoPqo zmkD&A>_uRzeX)e=hBKhHx)ALf!53c5WgM&RZ>dSGaB)i%t1fld>;n%T{Z^>_VdKQ< zKhu-CV`u_+D|$dDwJ_=|S)x=@-RUp!*S~yo@$Ev?li23LPDu3Vdf(fPgM&JXfdU0q$#H7(#_APDg<~F59u9h3z%&%CY=f$}{Mktif!&(|Q zQ+;KaNR@Qit}yaqUR$tSyq5Oh9BZF)=RE&L_fhQBkh=VoJK8s!Bg-S7U8kTaA-uE-5Lf?7Vxg?LGecxVGrfep`EQ^rv z({B4T%7>$8i_beanGPl6Q7Hq-sZ}n8MP|uxXS1G4(zNS==TS?bL-K56X{Q+<2W{h& z;&C9zsMy|{=zS(R0>7p3#fVHHKx5wn4nXy8H8typMErFW#K_>O44V8H(UI3EpS;ui zj`x{<*B>jClUNo^b{tK@Eb-k(kz>F<;p8ikv!)k_B;XV|*|LhVBPyFiyVeIWfHGV0Hl5#CFaCa6lPUp#w3kqq2i=Kq*uW?I~0vf-q@A-oasrZXOp$soYm^tFD)rkw|Lz|Ba4?F@JHIKROhv7(t#!Y1rX*fHr>b7;C| zMnapgm2Bwog{mgJ`5DKSPIThgmV&S^CK9DCGDB)8v3bnt3FZ=(-?MS@XkyI4(Q_oQ z`D@Lo+560?`O5P~zo@Rj%|!$!HUqJ0s!g_^Vt^;UQ&*%7?3nNwC_+`7gHfkE|KD<= z|K0feAj7hMYb-DQuQRww$_PQ!2jNJMC%<0pU^+vQF2S*SbM8HG5>dhI$PYZYRnN&i zbH2{Md7ukq=&Bl=nDEH@$dzjoM+fnMXNZx@f5{?AdIhJRkDUEzo%-mQOka^+mfUsl za4^K!8=x04*o20OLHS+W;ITiJWu&+~V%kua=u;u#uVra=1l zDt7<&l#IB3yuo|B+Yft*TBZq8rd?kvV0*9Jc?CSxs)zIE=Y2q9+bbWyGr29F!F7k7 zf5LFrJ~=+Xa2tFBR6*YRZ@YTdMI${CTwZyJ4;>vlzU;&UDWqw=q_5a(sWzDJWk~w?wwWGE^edjlS&a9X`bmH4oG=Nj8GH-tF(|A& zi|snWei4t60}fp4`i%J`V{nI6YjlC7^{H)#sZGLP>BWT3pT;YwY0&_(wJQQ4xJycF zjlh42?J>%D{=31geOH(5@hd4O{HtA=rKbS0L5Jiz`$-eT>fpsk>R>)}t0i1_ z=2TWR(J?oQ5R-r+tf`FE`q~`x9qN+IHxK%(A0p9R3~<=Gw7wTRlI)S$3D35iTsgFv zj6%z63FpuqAABJnTVs#ie{kB*N|1lQOP2duPgQ9#!7HfSSU)40~BI$=i2#pn+uHF zVk7PNF|2hj!7w~%!`xKiFI7t;pWi`bM`rQTez;IAo%({Lx>>eZRbY&z5PIb8lMAZQ zuTOyC?Ln&=;5h`VYjM>PN@xYWQHgb&6hgHgqAyxyPs zzg>YX#Dsc8muV@z+4Q>t;6{#i86(5&c`60@kaJn)2Zqrr$p@4=Xq(+C$ z{)7OtB3Q|fMF@U(!$)2zJJnfIF=y#jJ9<5mXjLF&wn)>oNL#Ih^XWdehP+*K4F|sU zMR^iKr)9?+l$eOQGF5a zztR%4v5paGaQO1iLCE+KD@G=uw=x8nne&&r3wu{pBV*g&o$Zy0a=&HwhTcJVK?Oc( zCOxAKM&Pr{!=qETQcr_TqMM;$NCy@&cpsm%o#hLNazdm(VPEj@=94d!q0L&4go<@+ z`J{Q`>*-gC?K6Dl)E$O~Ac*FtEQ@T(l>D)?c4HgCZ}Kr(x|lp_G9Aa2!|&y&4x8e= z_Kt8TJDD(9l6FR%&&FgDj4>~*1!~a8=^)MfSr-H37pwRjB?@QbhiHq{>KEi4kaCts z^vL(9@=G!Ka6N@?51r;X$jR(96LO-!a4^RE!4~x-958{X%59k5Jwmjb*mprHRnhNl zq0-CfoT;UdzN~ya!OGo0L?#4*OsZOD3FGJs9~DK6TXBN)MvOz^_SYB%>HfwkucOpE zpwTr-ky7}rFkEcDy7ZN>3A0EtD0Y3kXxcOd1jc?XIO-a|*+=AUZ^Ult`=J?}rS2Q7 zK1+hwyZy6Er@OuDvtur-?;lmeAdvME=tY`O3c_>fcT=H&B_l=@0|fZ<&LZFw^D*Vg z#C5Q{tJC#Usbbf4XSAmG_@HoXeH2jY9^SFE6cLK|=FWmyvLy|uB1-lUMpdqO5bwc4 zdF7>h?t9IY26^Z=YWTUYwqxPU+wUqb1e?DbIGYBvH6wN27;W@-SP)o6KWa$YXOTR; z<|V>VAN0NcJdfRs65<9eR?D0r2s~W0?{wf2YP`E!84JFPoltoSVp`bjPndll+Mv2Ko