/*
 *  Copyright 2014, Plutext Pty Ltd.
 *
 *  This file is part of docx4j.

    docx4j is licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.

    You may obtain a copy of the License at

        http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.

 */
package org.docx4j.model.listnumbering;

import java.math.BigInteger;

import jakarta.xml.bind.JAXBElement;

import junit.framework.Assert;

import org.docx4j.XmlUtils;
import org.docx4j.jaxb.Context;
import org.docx4j.openpackaging.packages.WordprocessingMLPackage;
import org.docx4j.openpackaging.parts.WordprocessingML.MainDocumentPart;
import org.docx4j.openpackaging.parts.WordprocessingML.NumberingDefinitionsPart;
import org.docx4j.wml.Numbering;
import org.docx4j.wml.P;
import org.docx4j.wml.PPr;
import org.docx4j.wml.PPrBase;
import org.docx4j.wml.R;
import org.docx4j.wml.Styles;
import org.docx4j.wml.Text;
import org.junit.Test;

public class NumberingSample1Test {

	private static org.docx4j.wml.ObjectFactory wmlObjectFactory = Context.getWmlObjectFactory();

	@Test
	public void testNumbering() throws Exception {
		
		WordprocessingMLPackage wordMLPackage = createPkg();
		
		MainDocumentPart mdp = wordMLPackage.getMainDocumentPart();

		P p = createNumberedP("ChapterLevel1", 12, 0);
		mdp.getContent().add(p);
		Assert.assertEquals("1", Emulator.getNumber(wordMLPackage, p.getPPr()).getNumString());
		
		//System.out.println(Emulator.getNumber(wordMLPackage, p.getPPr()).getNumString());
		
		p = createNumberedP("ChapterLevel2", 6, 1);
		mdp.getContent().add(p);
		Assert.assertEquals("1.1", Emulator.getNumber(wordMLPackage, p.getPPr()).getNumString());
		
		p = createNumberedP("ChapterLevel2", 6, 1);
		mdp.getContent().add(p);
		Assert.assertEquals("1.2", Emulator.getNumber(wordMLPackage, p.getPPr()).getNumString());

		p = createNumberedP("ChapterLevel3", 6, 2);
		mdp.getContent().add(p);
		Assert.assertEquals("1.2.1", Emulator.getNumber(wordMLPackage, p.getPPr()).getNumString());
		
		p = createNumberedP("ChapterLevel1", -1, -1); // no numPr
		mdp.getContent().add(p);
		Assert.assertEquals("2", Emulator.getNumber(wordMLPackage, p.getPPr()).getNumString());
		
	}

	protected P createNumberedP(String style, int numId, int ilvl) {
		
		P p = wmlObjectFactory.createP(); 
		    // Create object for pPr
		    PPr ppr = wmlObjectFactory.createPPr(); 
		    p.setPPr(ppr); 
		    
		    if (numId>-1) {
		        // Create object for numPr
		        PPrBase.NumPr pprbasenumpr = wmlObjectFactory.createPPrBaseNumPr(); 
		        ppr.setNumPr(pprbasenumpr); 
		            // Create object for ilvl
		            PPrBase.NumPr.Ilvl pprbasenumprilvl = wmlObjectFactory.createPPrBaseNumPrIlvl(); 
		            pprbasenumpr.setIlvl(pprbasenumprilvl); 
		                pprbasenumprilvl.setVal( BigInteger.valueOf( ilvl) ); 
		            // Create object for numId
		            PPrBase.NumPr.NumId pprbasenumprnumid = wmlObjectFactory.createPPrBaseNumPrNumId(); 
		            pprbasenumpr.setNumId(pprbasenumprnumid); 
		                pprbasenumprnumid.setVal( BigInteger.valueOf( numId) ); 
		    }
		        // Create object for pStyle
		        PPrBase.PStyle pprbasepstyle = wmlObjectFactory.createPPrBasePStyle(); 
		        ppr.setPStyle(pprbasepstyle); 
		            pprbasepstyle.setVal( style); 
		    // Create object for r
		    R r = wmlObjectFactory.createR(); 
		    p.getContent().add( r); 
		        // Create object for t (wrapped in JAXBElement) 
		        Text text = wmlObjectFactory.createText(); 
		        JAXBElement<org.docx4j.wml.Text> textWrapped = wmlObjectFactory.createRT(text); 
		        r.getContent().add( textWrapped); 
		            text.setValue( style + "; list " + numId + ", ilvl " + ilvl); 

		return p;
		}
	
	protected P createUnnumberedP() {
		
		P p = wmlObjectFactory.createP(); 
		    R r = wmlObjectFactory.createR(); 
		    p.getContent().add( r); 
		        // Create object for t (wrapped in JAXBElement) 
		        Text text = wmlObjectFactory.createText(); 
		        JAXBElement<org.docx4j.wml.Text> textWrapped = wmlObjectFactory.createRT(text); 
		        r.getContent().add( textWrapped); 
		            text.setValue( "UnnumberedP"); 

		return p;
		}	
	
	protected WordprocessingMLPackage createPkg() throws Exception {

		WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage.createPackage();
		
		NumberingDefinitionsPart ndp = new NumberingDefinitionsPart();
		ndp.setContents((Numbering)XmlUtils.unmarshalString(numberingXml));
		
		wordMLPackage.getMainDocumentPart().addTargetPart(ndp);
		
		wordMLPackage.getMainDocumentPart().getStyleDefinitionsPart().setJaxbElement((Styles)XmlUtils.unmarshalString(stylesXml));
		
		return wordMLPackage;
	}
	

	private static final String stylesXml = "<w:styles mc:Ignorable=\"w14 w15\" xmlns:w=\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\" xmlns:mc=\"http://schemas.openxmlformats.org/markup-compatibility/2006\">"
            + "<w:docDefaults>"
                  + "<w:rPrDefault>"
                        + "<w:rPr>"
                              + "<w:rFonts w:asciiTheme=\"minorHAnsi\" w:cstheme=\"minorBidi\" w:eastAsiaTheme=\"minorHAnsi\" w:hAnsiTheme=\"minorHAnsi\"/>"
                              + "<w:sz w:val=\"22\"/>"
                              + "<w:szCs w:val=\"22\"/>"
                              + "<w:lang w:bidi=\"ar-SA\" w:eastAsia=\"en-US\" w:val=\"en-US\"/>"
                        + "</w:rPr>"
                  + "</w:rPrDefault>"
                  + "<w:pPrDefault>"
                        + "<w:pPr>"
                              + "<w:spacing w:after=\"200\" w:line=\"276\" w:lineRule=\"auto\"/>"
                        + "</w:pPr>"
                  + "</w:pPrDefault>"
            + "</w:docDefaults>"
            + "<w:style w:default=\"1\" w:styleId=\"Standard\" w:type=\"paragraph\">"
                  + "<w:name w:val=\"Normal\"/>"
                  + "<w:qFormat/>"
                  + "<w:rsid w:val=\"00A65E0E\"/>"
                  + "<w:rPr>"
                        + "<w:noProof/>"
                        + "<w:sz w:val=\"24\"/>"
                  + "</w:rPr>"
            + "</w:style>"
            + "<w:style w:styleId=\"berschrift1\" w:type=\"paragraph\">"
                  + "<w:name w:val=\"heading 1\"/>"
                  + "<w:basedOn w:val=\"Standard\"/>"
                  + "<w:next w:val=\"Standard\"/>"
                  + "<w:link w:val=\"berschrift1Zchn\"/>"
                  + "<w:uiPriority w:val=\"9\"/>"
                  + "<w:qFormat/>"
                  + "<w:rsid w:val=\"00A65E0E\"/>"
                  + "<w:pPr>"
                        + "<w:keepNext/>"
                        + "<w:keepLines/>"
                        + "<w:numPr>"
                              + "<w:numId w:val=\"8\"/>"
                        + "</w:numPr>"
                        + "<w:spacing w:after=\"0\" w:before=\"240\"/>"
                        + "<w:outlineLvl w:val=\"0\"/>"
                  + "</w:pPr>"
                  + "<w:rPr>"
                        + "<w:rFonts w:asciiTheme=\"majorHAnsi\" w:cstheme=\"majorBidi\" w:eastAsiaTheme=\"majorEastAsia\" w:hAnsiTheme=\"majorHAnsi\"/>"
                        + "<w:color w:themeColor=\"accent1\" w:themeShade=\"BF\" w:val=\"2E74B5\"/>"
                        + "<w:sz w:val=\"32\"/>"
                        + "<w:szCs w:val=\"32\"/>"
                  + "</w:rPr>"
            + "</w:style>"
            + "<w:style w:styleId=\"berschrift2\" w:type=\"paragraph\">"
                  + "<w:name w:val=\"heading 2\"/>"
                  + "<w:basedOn w:val=\"Standard\"/>"
                  + "<w:next w:val=\"Standard\"/>"
                  + "<w:link w:val=\"berschrift2Zchn\"/>"
                  + "<w:uiPriority w:val=\"9\"/>"
                  + "<w:unhideWhenUsed/>"
                  + "<w:qFormat/>"
                  + "<w:rsid w:val=\"00A65E0E\"/>"
                  + "<w:pPr>"
                        + "<w:keepNext/>"
                        + "<w:keepLines/>"
                        + "<w:numPr>"
                              + "<w:ilvl w:val=\"1\"/>"
                              + "<w:numId w:val=\"8\"/>"
                        + "</w:numPr>"
                        + "<w:spacing w:after=\"0\" w:before=\"40\"/>"
                        + "<w:outlineLvl w:val=\"1\"/>"
                  + "</w:pPr>"
                  + "<w:rPr>"
                        + "<w:rFonts w:asciiTheme=\"majorHAnsi\" w:cstheme=\"majorBidi\" w:eastAsiaTheme=\"majorEastAsia\" w:hAnsiTheme=\"majorHAnsi\"/>"
                        + "<w:color w:themeColor=\"accent1\" w:themeShade=\"BF\" w:val=\"2E74B5\"/>"
                        + "<w:sz w:val=\"26\"/>"
                        + "<w:szCs w:val=\"26\"/>"
                  + "</w:rPr>"
            + "</w:style>"
            + "<w:style w:styleId=\"berschrift3\" w:type=\"paragraph\">"
                  + "<w:name w:val=\"heading 3\"/>"
                  + "<w:basedOn w:val=\"Standard\"/>"
                  + "<w:next w:val=\"Standard\"/>"
                  + "<w:link w:val=\"berschrift3Zchn\"/>"
                  + "<w:uiPriority w:val=\"9\"/>"
                  + "<w:unhideWhenUsed/>"
                  + "<w:qFormat/>"
                  + "<w:rsid w:val=\"00A65E0E\"/>"
                  + "<w:pPr>"
                        + "<w:keepNext/>"
                        + "<w:keepLines/>"
                        + "<w:numPr>"
                              + "<w:ilvl w:val=\"2\"/>"
                              + "<w:numId w:val=\"8\"/>"
                        + "</w:numPr>"
                        + "<w:spacing w:after=\"0\" w:before=\"40\"/>"
                        + "<w:outlineLvl w:val=\"2\"/>"
                  + "</w:pPr>"
                  + "<w:rPr>"
                        + "<w:rFonts w:asciiTheme=\"majorHAnsi\" w:cstheme=\"majorBidi\" w:eastAsiaTheme=\"majorEastAsia\" w:hAnsiTheme=\"majorHAnsi\"/>"
                        + "<w:color w:themeColor=\"accent1\" w:themeShade=\"7F\" w:val=\"1F4D78\"/>"
                        + "<w:szCs w:val=\"24\"/>"
                  + "</w:rPr>"
            + "</w:style>"
            + "<w:style w:customStyle=\"1\" w:styleId=\"ChapterLevel1\" w:type=\"paragraph\">"
                  + "<w:name w:val=\"ChapterLevel1\"/>"
                  + "<w:basedOn w:val=\"berschrift1\"/>"
                  + "<w:next w:val=\"Standard\"/>"
                  + "<w:qFormat/>"
                  + "<w:rsid w:val=\"00A65E0E\"/>"
                  + "<w:pPr>"
                        + "<w:spacing w:after=\"200\" w:before=\"480\"/>"
                  + "</w:pPr>"
                  + "<w:rPr>"
                        + "<w:rFonts w:asciiTheme=\"minorHAnsi\" w:hAnsiTheme=\"minorHAnsi\"/>"
                        + "<w:b/>"
                        + "<w:color w:val=\"002D61\"/>"
                        + "<w:sz w:val=\"40\"/>"
                        + "<w:szCs w:val=\"28\"/>"
                        + "<w:lang w:val=\"de-DE\"/>"
                  + "</w:rPr>"
            + "</w:style>"
            + "<w:style w:customStyle=\"1\" w:styleId=\"ChapterLevel2\" w:type=\"paragraph\">"
                  + "<w:name w:val=\"ChapterLevel2\"/>"
                  + "<w:basedOn w:val=\"berschrift2\"/>"
                  + "<w:qFormat/>"
                  + "<w:rsid w:val=\"00A65E0E\"/>"
                  + "<w:pPr>"
                        + "<w:spacing w:after=\"200\" w:before=\"240\"/>"
                        + "<w:ind w:hanging=\"578\" w:left=\"578\"/>"
                  + "</w:pPr>"
                  + "<w:rPr>"
                        + "<w:rFonts w:asciiTheme=\"minorHAnsi\" w:hAnsiTheme=\"minorHAnsi\"/>"
                        + "<w:bCs/>"
                        + "<w:color w:val=\"002D61\"/>"
                        + "<w:sz w:val=\"36\"/>"
                        + "<w:lang w:val=\"de-DE\"/>"
                  + "</w:rPr>"
            + "</w:style>"
            + "<w:style w:customStyle=\"1\" w:styleId=\"ChapterLevel3\" w:type=\"paragraph\">"
                  + "<w:name w:val=\"ChapterLevel3\"/>"
                  + "<w:basedOn w:val=\"berschrift3\"/>"
                  + "<w:qFormat/>"
                  + "<w:rsid w:val=\"0023411C\"/>"
                  + "<w:pPr>"
                        + "<w:spacing w:before=\"240\"/>"
                  + "</w:pPr>"
                  + "<w:rPr>"
                        + "<w:rFonts w:asciiTheme=\"minorHAnsi\" w:hAnsiTheme=\"minorHAnsi\"/>"
                        + "<w:bCs/>"
                        + "<w:color w:val=\"002D61\"/>"
                        + "<w:sz w:val=\"36\"/>"
                        + "<w:szCs w:val=\"22\"/>"
                  + "</w:rPr>"
            + "</w:style>"

      + "</w:styles>";
	private static final String numberingXml = "<w:numbering mc:Ignorable=\"w14 w15 wp14\" xmlns:w=\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\" xmlns:mc=\"http://schemas.openxmlformats.org/markup-compatibility/2006\">"
            + "<w:abstractNum w:abstractNumId=\"0\">"
                  + "<w:nsid w:val=\"FFFFFF7C\"/>"
                  + "<w:multiLevelType w:val=\"singleLevel\"/>"
                  + "<w:tmpl w:val=\"B2B8B700\"/>"
                  + "<w:lvl w:ilvl=\"0\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:lvlText w:val=\"%1.\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:tabs>"
                                    + "<w:tab w:pos=\"1492\" w:val=\"num\"/>"
                              + "</w:tabs>"
                              + "<w:ind w:hanging=\"360\" w:left=\"1492\"/>"
                        + "</w:pPr>"
                  + "</w:lvl>"
            + "</w:abstractNum>"
            + "<w:abstractNum w:abstractNumId=\"1\">"
                  + "<w:nsid w:val=\"FFFFFF7D\"/>"
                  + "<w:multiLevelType w:val=\"singleLevel\"/>"
                  + "<w:tmpl w:val=\"EDD25514\"/>"
                  + "<w:lvl w:ilvl=\"0\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:lvlText w:val=\"%1.\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:tabs>"
                                    + "<w:tab w:pos=\"1209\" w:val=\"num\"/>"
                              + "</w:tabs>"
                              + "<w:ind w:hanging=\"360\" w:left=\"1209\"/>"
                        + "</w:pPr>"
                  + "</w:lvl>"
            + "</w:abstractNum>"
            + "<w:abstractNum w:abstractNumId=\"2\">"
                  + "<w:nsid w:val=\"FFFFFF7E\"/>"
                  + "<w:multiLevelType w:val=\"singleLevel\"/>"
                  + "<w:tmpl w:val=\"8A1274A6\"/>"
                  + "<w:lvl w:ilvl=\"0\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:lvlText w:val=\"%1.\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:tabs>"
                                    + "<w:tab w:pos=\"926\" w:val=\"num\"/>"
                              + "</w:tabs>"
                              + "<w:ind w:hanging=\"360\" w:left=\"926\"/>"
                        + "</w:pPr>"
                  + "</w:lvl>"
            + "</w:abstractNum>"
            + "<w:abstractNum w:abstractNumId=\"3\">"
                  + "<w:nsid w:val=\"FFFFFF7F\"/>"
                  + "<w:multiLevelType w:val=\"singleLevel\"/>"
                  + "<w:tmpl w:val=\"049AF484\"/>"
                  + "<w:lvl w:ilvl=\"0\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:lvlText w:val=\"%1.\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:tabs>"
                                    + "<w:tab w:pos=\"643\" w:val=\"num\"/>"
                              + "</w:tabs>"
                              + "<w:ind w:hanging=\"360\" w:left=\"643\"/>"
                        + "</w:pPr>"
                  + "</w:lvl>"
            + "</w:abstractNum>"
            + "<w:abstractNum w:abstractNumId=\"4\">"
                  + "<w:nsid w:val=\"FFFFFF80\"/>"
                  + "<w:multiLevelType w:val=\"singleLevel\"/>"
                  + "<w:tmpl w:val=\"7F4298A4\"/>"
                  + "<w:lvl w:ilvl=\"0\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"bullet\"/>"
                        + "<w:lvlText w:val=\"•\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:tabs>"
                                    + "<w:tab w:pos=\"1492\" w:val=\"num\"/>"
                              + "</w:tabs>"
                              + "<w:ind w:hanging=\"360\" w:left=\"1492\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:ascii=\"Symbol\" w:hAnsi=\"Symbol\" w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
            + "</w:abstractNum>"
            + "<w:abstractNum w:abstractNumId=\"5\">"
                  + "<w:nsid w:val=\"FFFFFF81\"/>"
                  + "<w:multiLevelType w:val=\"singleLevel\"/>"
                  + "<w:tmpl w:val=\"416E674E\"/>"
                  + "<w:lvl w:ilvl=\"0\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"bullet\"/>"
                        + "<w:lvlText w:val=\"•\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:tabs>"
                                    + "<w:tab w:pos=\"1209\" w:val=\"num\"/>"
                              + "</w:tabs>"
                              + "<w:ind w:hanging=\"360\" w:left=\"1209\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:ascii=\"Symbol\" w:hAnsi=\"Symbol\" w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
            + "</w:abstractNum>"
            + "<w:abstractNum w:abstractNumId=\"6\">"
                  + "<w:nsid w:val=\"FFFFFF82\"/>"
                  + "<w:multiLevelType w:val=\"singleLevel\"/>"
                  + "<w:tmpl w:val=\"C1DCAEB8\"/>"
                  + "<w:lvl w:ilvl=\"0\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"bullet\"/>"
                        + "<w:lvlText w:val=\"•\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:tabs>"
                                    + "<w:tab w:pos=\"926\" w:val=\"num\"/>"
                              + "</w:tabs>"
                              + "<w:ind w:hanging=\"360\" w:left=\"926\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:ascii=\"Symbol\" w:hAnsi=\"Symbol\" w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
            + "</w:abstractNum>"
            + "<w:abstractNum w:abstractNumId=\"7\">"
                  + "<w:nsid w:val=\"FFFFFF83\"/>"
                  + "<w:multiLevelType w:val=\"singleLevel\"/>"
                  + "<w:tmpl w:val=\"32263CA4\"/>"
                  + "<w:lvl w:ilvl=\"0\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"bullet\"/>"
                        + "<w:lvlText w:val=\"•\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:tabs>"
                                    + "<w:tab w:pos=\"643\" w:val=\"num\"/>"
                              + "</w:tabs>"
                              + "<w:ind w:hanging=\"360\" w:left=\"643\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:ascii=\"Symbol\" w:hAnsi=\"Symbol\" w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
            + "</w:abstractNum>"
            + "<w:abstractNum w:abstractNumId=\"8\">"
                  + "<w:nsid w:val=\"FFFFFF88\"/>"
                  + "<w:multiLevelType w:val=\"singleLevel\"/>"
                  + "<w:tmpl w:val=\"511E5FE8\"/>"
                  + "<w:lvl w:ilvl=\"0\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:lvlText w:val=\"%1.\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:tabs>"
                                    + "<w:tab w:pos=\"360\" w:val=\"num\"/>"
                              + "</w:tabs>"
                              + "<w:ind w:hanging=\"360\" w:left=\"360\"/>"
                        + "</w:pPr>"
                  + "</w:lvl>"
            + "</w:abstractNum>"
            + "<w:abstractNum w:abstractNumId=\"9\">"
                  + "<w:nsid w:val=\"FFFFFF89\"/>"
                  + "<w:multiLevelType w:val=\"singleLevel\"/>"
                  + "<w:tmpl w:val=\"9D9E59E6\"/>"
                  + "<w:lvl w:ilvl=\"0\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"bullet\"/>"
                        + "<w:lvlText w:val=\"•\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:tabs>"
                                    + "<w:tab w:pos=\"360\" w:val=\"num\"/>"
                              + "</w:tabs>"
                              + "<w:ind w:hanging=\"360\" w:left=\"360\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:ascii=\"Symbol\" w:hAnsi=\"Symbol\" w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
            + "</w:abstractNum>"
            + "<w:abstractNum w:abstractNumId=\"10\">"
                  + "<w:nsid w:val=\"281E4A41\"/>"
                  + "<w:multiLevelType w:val=\"multilevel\"/>"
                  + "<w:tmpl w:val=\"04070025\"/>"
                  + "<w:lvl w:ilvl=\"0\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:lvlText w:val=\"%1\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"432\" w:left=\"432\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"1\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:lvlText w:val=\"%1.%2\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"576\" w:left=\"576\"/>"
                        + "</w:pPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"2\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:lvlText w:val=\"%1.%2.%3\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"720\" w:left=\"720\"/>"
                        + "</w:pPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"3\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:lvlText w:val=\"%1.%2.%3.%4\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"864\" w:left=\"864\"/>"
                        + "</w:pPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"4\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:lvlText w:val=\"%1.%2.%3.%4.%5\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"1008\" w:left=\"1008\"/>"
                        + "</w:pPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"5\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:lvlText w:val=\"%1.%2.%3.%4.%5.%6\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"1152\" w:left=\"1152\"/>"
                        + "</w:pPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"6\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:lvlText w:val=\"%1.%2.%3.%4.%5.%6.%7\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"1296\" w:left=\"1296\"/>"
                        + "</w:pPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"7\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:lvlText w:val=\"%1.%2.%3.%4.%5.%6.%7.%8\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"1440\" w:left=\"1440\"/>"
                        + "</w:pPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"8\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:lvlText w:val=\"%1.%2.%3.%4.%5.%6.%7.%8.%9\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"1584\" w:left=\"1584\"/>"
                        + "</w:pPr>"
                  + "</w:lvl>"
            + "</w:abstractNum>"
            + "<w:abstractNum w:abstractNumId=\"11\">"
                  + "<w:nsid w:val=\"48E650EA\"/>"
                  + "<w:multiLevelType w:val=\"multilevel\"/>"
                  + "<w:tmpl w:val=\"DA626B22\"/>"
                  + "<w:styleLink w:val=\"UnorderedList\"/>"
                  + "<w:lvl w:ilvl=\"0\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"bullet\"/>"
                        + "<w:lvlText w:val=\"•\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"360\" w:left=\"1287\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:ascii=\"Symbol\" w:hAnsi=\"Symbol\" w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"1\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"bullet\"/>"
                        + "<w:lvlText w:val=\"o\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"360\" w:left=\"2007\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:ascii=\"Courier New\" w:cs=\"Courier New\" w:hAnsi=\"Courier New\" w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"2\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"bullet\"/>"
                        + "<w:lvlText w:val=\"\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"360\" w:left=\"2727\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:ascii=\"Wingdings\" w:hAnsi=\"Wingdings\" w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"3\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"bullet\"/>"
                        + "<w:lvlText w:val=\"•\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"360\" w:left=\"3447\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:ascii=\"Symbol\" w:hAnsi=\"Symbol\" w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"4\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"bullet\"/>"
                        + "<w:lvlText w:val=\"o\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"360\" w:left=\"4167\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:ascii=\"Courier New\" w:cs=\"Courier New\" w:hAnsi=\"Courier New\" w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"5\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"bullet\"/>"
                        + "<w:lvlText w:val=\"\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"360\" w:left=\"4887\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:ascii=\"Wingdings\" w:hAnsi=\"Wingdings\" w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"6\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"bullet\"/>"
                        + "<w:lvlText w:val=\"•\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"360\" w:left=\"5607\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:ascii=\"Symbol\" w:hAnsi=\"Symbol\" w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"7\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"bullet\"/>"
                        + "<w:lvlText w:val=\"o\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"360\" w:left=\"6327\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:ascii=\"Courier New\" w:cs=\"Courier New\" w:hAnsi=\"Courier New\" w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"8\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"bullet\"/>"
                        + "<w:lvlText w:val=\"\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"360\" w:left=\"7047\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:ascii=\"Wingdings\" w:hAnsi=\"Wingdings\" w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
            + "</w:abstractNum>"
            + "<w:abstractNum w:abstractNumId=\"12\">"
                  + "<w:nsid w:val=\"52AF3F57\"/>"
                  + "<w:multiLevelType w:val=\"multilevel\"/>"
                  + "<w:tmpl w:val=\"C524B0F8\"/>"
                  + "<w:styleLink w:val=\"OrderedList\"/>"
                  + "<w:lvl w:ilvl=\"0\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:lvlText w:val=\"%1)\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"360\" w:left=\"360\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"1\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"lowerLetter\"/>"
                        + "<w:lvlText w:val=\"%2)\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"360\" w:left=\"720\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"2\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"lowerRoman\"/>"
                        + "<w:lvlText w:val=\"%3)\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"360\" w:left=\"1080\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"3\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:lvlText w:val=\"(%4)\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"360\" w:left=\"1440\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"4\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"lowerLetter\"/>"
                        + "<w:lvlText w:val=\"(%5)\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"360\" w:left=\"1800\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"5\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"lowerRoman\"/>"
                        + "<w:lvlText w:val=\"(%6)\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"360\" w:left=\"2160\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"6\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:lvlText w:val=\"%7.\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"360\" w:left=\"2520\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"7\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"lowerLetter\"/>"
                        + "<w:lvlText w:val=\"%8.\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"360\" w:left=\"2880\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"8\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"lowerRoman\"/>"
                        + "<w:lvlText w:val=\"%9.\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"360\" w:left=\"3240\"/>"
                        + "</w:pPr>"
                        + "<w:rPr>"
                              + "<w:rFonts w:hint=\"default\"/>"
                        + "</w:rPr>"
                  + "</w:lvl>"
            + "</w:abstractNum>"
            + "<w:abstractNum w:abstractNumId=\"13\">"
                  + "<w:nsid w:val=\"57DC56E5\"/>"
                  + "<w:multiLevelType w:val=\"multilevel\"/>"
                  + "<w:tmpl w:val=\"DA626B22\"/>"
                  + "<w:numStyleLink w:val=\"UnorderedList\"/>"
            + "</w:abstractNum>"
            + "<w:abstractNum w:abstractNumId=\"14\">"
                  + "<w:nsid w:val=\"63904EC4\"/>"
                  + "<w:multiLevelType w:val=\"multilevel\"/>"
                  + "<w:tmpl w:val=\"DAFE0122\"/>"
                  + "<w:lvl w:ilvl=\"0\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:pStyle w:val=\"berschrift1\"/>"
                        + "<w:lvlText w:val=\"%1\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"432\" w:left=\"432\"/>"
                        + "</w:pPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"1\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:pStyle w:val=\"berschrift2\"/>"
                        + "<w:lvlText w:val=\"%1.%2\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"576\" w:left=\"576\"/>"
                        + "</w:pPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"2\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:pStyle w:val=\"berschrift3\"/>"
                        + "<w:lvlText w:val=\"%1.%2.%3\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"720\" w:left=\"720\"/>"
                        + "</w:pPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"3\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:pStyle w:val=\"berschrift4\"/>"
                        + "<w:lvlText w:val=\"%1.%2.%3.%4\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"864\" w:left=\"864\"/>"
                        + "</w:pPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"4\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:lvlText w:val=\"%1.%2.%3.%4.%5\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"1008\" w:left=\"1008\"/>"
                        + "</w:pPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"5\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:lvlText w:val=\"%1.%2.%3.%4.%5.%6\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"1152\" w:left=\"1152\"/>"
                        + "</w:pPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"6\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:lvlText w:val=\"%1.%2.%3.%4.%5.%6.%7\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"1296\" w:left=\"1296\"/>"
                        + "</w:pPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"7\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:lvlText w:val=\"%1.%2.%3.%4.%5.%6.%7.%8\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"1440\" w:left=\"1440\"/>"
                        + "</w:pPr>"
                  + "</w:lvl>"
                  + "<w:lvl w:ilvl=\"8\">"
                        + "<w:start w:val=\"1\"/>"
                        + "<w:numFmt w:val=\"decimal\"/>"
                        + "<w:lvlText w:val=\"%1.%2.%3.%4.%5.%6.%7.%8.%9\"/>"
                        + "<w:lvlJc w:val=\"left\"/>"
                        + "<w:pPr>"
                              + "<w:ind w:hanging=\"1584\" w:left=\"1584\"/>"
                        + "</w:pPr>"
                  + "</w:lvl>"
            + "</w:abstractNum>"
            + "<w:num w:numId=\"1\">"
                  + "<w:abstractNumId w:val=\"9\"/>"
            + "</w:num>"
            + "<w:num w:numId=\"2\">"
                  + "<w:abstractNumId w:val=\"7\"/>"
            + "</w:num>"
            + "<w:num w:numId=\"3\">"
                  + "<w:abstractNumId w:val=\"6\"/>"
            + "</w:num>"
            + "<w:num w:numId=\"4\">"
                  + "<w:abstractNumId w:val=\"5\"/>"
            + "</w:num>"
            + "<w:num w:numId=\"5\">"
                  + "<w:abstractNumId w:val=\"4\"/>"
            + "</w:num>"
            + "<w:num w:numId=\"6\">"
                  + "<w:abstractNumId w:val=\"14\"/>"
            + "</w:num>"
            + "<w:num w:numId=\"7\">"
                  + "<w:abstractNumId w:val=\"14\"/>"
            + "</w:num>"
            + "<w:num w:numId=\"8\">"
                  + "<w:abstractNumId w:val=\"14\"/>"
            + "</w:num>"
            + "<w:num w:numId=\"9\">"
                  + "<w:abstractNumId w:val=\"12\"/>"
            + "</w:num>"
            + "<w:num w:numId=\"10\">"
                  + "<w:abstractNumId w:val=\"11\"/>"
            + "</w:num>"
            + "<w:num w:numId=\"11\">"
                  + "<w:abstractNumId w:val=\"13\"/>"
            + "</w:num>"
            + "<w:num w:numId=\"12\">"
                  + "<w:abstractNumId w:val=\"10\"/>"
            + "</w:num>"
            + "<w:num w:numId=\"13\">"
                  + "<w:abstractNumId w:val=\"8\"/>"
            + "</w:num>"
            + "<w:num w:numId=\"14\">"
                  + "<w:abstractNumId w:val=\"3\"/>"
            + "</w:num>"
            + "<w:num w:numId=\"15\">"
                  + "<w:abstractNumId w:val=\"2\"/>"
            + "</w:num>"
            + "<w:num w:numId=\"16\">"
                  + "<w:abstractNumId w:val=\"1\"/>"
            + "</w:num>"
            + "<w:num w:numId=\"17\">"
                  + "<w:abstractNumId w:val=\"0\"/>"
            + "</w:num>"
      + "</w:numbering>"
;	

}
