// File: thierry7100[P]CutOptim/src/SvgDoc.cpp
// Function: SvgDoc::WriteHeader(std::ostream&)
void SvgDoc::WriteHeader(ostream &Out)
{
    Out << "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n";
    Out << "<!-- Created with CutOptim (http://www.fablab-lannion.org/) -->\n";
    Out << "\n";
    Out << "<svg\n";
    Out << "   sodipodi:docname=\"" << Name << "\"" << endl;
    Out << "   id=\"svg8\"\n";
    Out << "   version=\"1.1\"\n";
    Out << "   viewBox=\"0 0 " << round(SheetSizeX) << " " << round(SheetSizeY) << "\"" << endl;
    Out << "   height=\"" << round(SheetSizeY) << "mm\"\n";
    Out << "   width=\"" << round(SheetSizeX) << "mm\"" << endl;
    Out << "   xmlns:inkscape=\"http://www.inkscape.org/namespaces/inkscape\"\n";
    Out << "   xmlns:sodipodi=\"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd\"\n";
    Out << "   xmlns=\"http://www.w3.org/2000/svg\"\n";
    Out << "   xmlns:svg=\"http://www.w3.org/2000/svg\"\n";
    Out << "   xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n";
    Out << "   xmlns:cc=\"http://creativecommons.org/ns#\"\n";
    Out << "   xmlns:dc=\"http://purl.org/dc/elements/1.1/\">\n";
    Out << "  <defs\n";
    Out << "     id=\"defs2\" />\n";
    Out << "  <sodipodi:namedview\n";
    Out << "     id=\"base\"\n";
    Out << "     pagecolor=\"#ffffff\"\n";
    Out << "     bordercolor=\"#666666\"\n";
    Out << "     borderopacity=\"1.0\"\n";
    Out << "     inkscape:pageopacity=\"0.0\"\n";
    Out << "     inkscape:pageshadow=\"2\"\n";
    Out << "     inkscape:document-units=\"mm\"\n";
    Out << "     inkscape:current-layer=\"Placed_Layer\"\n";
    Out << "     showgrid=\"false\"\n";
    Out << "     inkscape:window-maximized=\"1\" />\n";
    Out << "  <metadata\n";
    Out << "     id=\"metadata5\">\n";
    Out << "     <rdf:RDF>\n";
    Out << "       <cc:Work\n";
    Out << "          rdf:about=\"\">\n";
    Out << "         <dc:format>image/svg+xml</dc:format>\n";
    Out << "         <dc:type\n";
    Out << "            rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\" />\n";
    Out << "           <dc:title></dc:title>\n";
    Out << "       </cc:Work>\n";
    Out << "     </rdf:RDF>\n";
    Out << "  </metadata>\n";
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x10(%rbp), %rdi
leaq 0x17bb6(%rip), %rsi     # 0x84d29
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17bde(%rip), %rsi     # 0x84d61
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x18128(%rip), %rsi     # 0x852bb
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17bff(%rip), %rsi     # 0x84da2
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17bf5(%rip), %rsi     # 0x84da8
callq 0x9530
movq -0x20(%rbp), %rsi
movq %rax, %rdi
addq $0x40, %rsi
callq 0x94d0
movq %rax, %rdi
leaq 0x1781e(%rip), %rsi     # 0x849f0
callq 0x9530
movq %rax, %rdi
movq 0x4ad67(%rip), %rsi     # 0xb7f48
callq 0x9590
movq -0x10(%rbp), %rdi
leaq 0x17bcd(%rip), %rsi     # 0x84dbe
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17bcb(%rip), %rsi     # 0x84dcc
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17bcd(%rip), %rsi     # 0x84dde
callq 0x9530
movq %rax, %rcx
movq -0x20(%rbp), %rax
movq %rcx, -0x38(%rbp)
movsd 0x10(%rax), %xmm0
callq 0x9220
movq -0x38(%rbp), %rdi
callq 0x9a30
movq %rax, %rdi
leaq 0x156c9(%rip), %rsi     # 0x82907
callq 0x9530
movq %rax, %rcx
movq -0x20(%rbp), %rax
movq %rcx, -0x30(%rbp)
movsd 0x18(%rax), %xmm0
callq 0x9220
movq -0x30(%rbp), %rdi
callq 0x9a30
movq %rax, %rdi
leaq 0x17785(%rip), %rsi     # 0x849f0
callq 0x9530
movq %rax, %rdi
movq 0x4acce(%rip), %rsi     # 0xb7f48
callq 0x9590
movq -0x10(%rbp), %rdi
leaq 0x17b65(%rip), %rsi     # 0x84def
callq 0x9530
movq %rax, %rcx
movq -0x20(%rbp), %rax
movq %rcx, -0x28(%rbp)
movsd 0x18(%rax), %xmm0
callq 0x9220
movq -0x28(%rbp), %rdi
callq 0x9a30
movq %rax, %rdi
leaq 0x17dba(%rip), %rsi     # 0x85071
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17b34(%rip), %rsi     # 0x84dfb
callq 0x9530
movq %rax, %rcx
movq -0x20(%rbp), %rax
movq %rcx, -0x18(%rbp)
movsd 0x10(%rax), %xmm0
callq 0x9220
movq -0x18(%rbp), %rdi
callq 0x9a30
movq %rax, %rdi
leaq 0x17b12(%rip), %rsi     # 0x84e06
callq 0x9530
movq %rax, %rdi
movq 0x4ac45(%rip), %rsi     # 0xb7f48
callq 0x9590
movq -0x10(%rbp), %rdi
leaq 0x17af7(%rip), %rsi     # 0x84e0a
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17b28(%rip), %rsi     # 0x84e4b
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17b60(%rip), %rsi     # 0x84e93
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17b77(%rip), %rsi     # 0x84eba
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17b92(%rip), %rsi     # 0x84ee5
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17bbe(%rip), %rsi     # 0x84f21
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17bdc(%rip), %rsi     # 0x84f4f
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17bfd(%rip), %rsi     # 0x84f80
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17bf6(%rip), %rsi     # 0x84f89
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17bfa(%rip), %rsi     # 0x84f9d
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17c01(%rip), %rsi     # 0x84fb4
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17c01(%rip), %rsi     # 0x84fc4
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17c0b(%rip), %rsi     # 0x84fde
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17c17(%rip), %rsi     # 0x84ffa
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17c21(%rip), %rsi     # 0x85014
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17c32(%rip), %rsi     # 0x85035
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17c40(%rip), %rsi     # 0x85053
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17c53(%rip), %rsi     # 0x85076
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17c6f(%rip), %rsi     # 0x850a2
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17c76(%rip), %rsi     # 0x850b9
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17c8d(%rip), %rsi     # 0x850e0
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17c8a(%rip), %rsi     # 0x850ed
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17c90(%rip), %rsi     # 0x85103
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17c90(%rip), %rsi     # 0x85113
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17c91(%rip), %rsi     # 0x85124
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17c9a(%rip), %rsi     # 0x8513d
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17cb9(%rip), %rsi     # 0x8516c
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17cbc(%rip), %rsi     # 0x8517f
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17cf2(%rip), %rsi     # 0x851c5
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17d04(%rip), %rsi     # 0x851e7
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17d07(%rip), %rsi     # 0x851fa
callq 0x9530
movq -0x10(%rbp), %rdi
leaq 0x17d08(%rip), %rsi     # 0x8520b
callq 0x9530
addq $0x40, %rsp
popq %rbp
retq
nop