<?xml version="1.0" encoding="utf-8"?>
<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="en" english-language-name="English">

<!-- * This file is generated automatically. -->
<!-- * To submit changes to this file upstream (to the DocBook Project) -->
<!-- * do not submit an edited version of this file. Instead, submit an -->
<!-- * edited version of the source file at the following location: -->
<!-- * -->
<!-- *  https://docbook.svn.sourceforge.net/svnroot/docbook/trunk/gentext/locale/en.xml -->
<!-- * -->
<!-- * E-mail the edited en.xml source file to: -->
<!-- * -->
<!-- *  docbook-developers@lists.sourceforge.net -->

<!-- ******************************************************************** -->

<!-- This file is part of the XSL DocBook Stylesheet distribution. -->
<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
<!-- copyright and other information. -->

<!-- ******************************************************************** -->
<!-- In these files, % with a letter is used for a placeholder: -->
<!--   %t is the current element's title -->
<!--   %s is the current element's subtitle (if applicable)-->
<!--   %n is the current element's number label-->
<!--   %p is the current element's page number (if applicable)-->
<!-- ******************************************************************** -->

<l:gentext key="Abstract" text="Abstract"/>
<l:gentext key="abstract" text="Abstract"/>
<l:gentext key="Acknowledgements" text="Acknowledgements"/>
<l:gentext key="acknowledgements" text="Acknowledgements"/>
<l:gentext key="Answer" text="A:"/>
<l:gentext key="answer" text="A:"/>
<l:gentext key="Appendix" text="Appendix"/>
<l:gentext key="appendix" text="Appendix"/>
<l:gentext key="Article" text="Article"/>
<l:gentext key="article" text="Article"/>
<l:gentext key="Author" text="Author"/>
<l:gentext key="Bibliography" text="Bibliography"/>
<l:gentext key="bibliography" text="Bibliography"/>
<l:gentext key="Book" text="Book"/>
<l:gentext key="book" text="Book"/>
<l:gentext key="CAUTION" text="CAUTION"/>
<l:gentext key="Caution" text="Caution"/>
<l:gentext key="caution" text="Caution"/>
<l:gentext key="Chapter" text="Chapter"/>
<l:gentext key="chapter" text="Chapter"/>
<l:gentext key="Colophon" text="Colophon"/>
<l:gentext key="colophon" text="Colophon"/>
<l:gentext key="Copyright" text="Copyright"/>
<l:gentext key="copyright" text="Copyright"/>
<l:gentext key="Dedication" text="Dedication"/>
<l:gentext key="dedication" text="Dedication"/>
<l:gentext key="Dialogue" text="Dialogue"/>
<l:gentext key="dialogue" text="Dialogue"/>
<l:gentext key="Drama" text="Drama"/>
<l:gentext key="drama" text="Drama"/>
<l:gentext key="Edition" text="Edition"/>
<l:gentext key="edition" text="Edition"/>
<l:gentext key="Editor" text="Editor"/>
<l:gentext key="Equation" text="Equation"/>
<l:gentext key="equation" text="Equation"/>
<l:gentext key="Example" text="Example"/>
<l:gentext key="example" text="Example"/>
<l:gentext key="Figure" text="Figure"/>
<l:gentext key="figure" text="Figure"/>
<l:gentext key="Glossary" text="Glossary"/>
<l:gentext key="glossary" text="Glossary"/>
<l:gentext key="GlossSee" text="See"/>
<l:gentext key="glosssee" text="See"/>
<l:gentext key="GlossSeeAlso" text="See Also"/>
<l:gentext key="glossseealso" text="See Also"/>
<l:gentext key="IMPORTANT" text="IMPORTANT"/>
<l:gentext key="important" text="Important"/>
<l:gentext key="Important" text="Important"/>
<l:gentext key="Index" text="Index"/>
<l:gentext key="index" text="Index"/>
<l:gentext key="ISBN" text="ISBN"/>
<l:gentext key="isbn" text="ISBN"/>
<l:gentext key="LegalNotice" text="Legal Notice"/>
<l:gentext key="legalnotice" text="Legal Notice"/>
<l:gentext key="MsgAud" text="Audience"/>
<l:gentext key="msgaud" text="Audience"/>
<l:gentext key="MsgLevel" text="Level"/>
<l:gentext key="msglevel" text="Level"/>
<l:gentext key="MsgOrig" text="Origin"/>
<l:gentext key="msgorig" text="Origin"/>
<l:gentext key="NOTE" text="NOTE"/>
<l:gentext key="Note" text="Note"/>
<l:gentext key="note" text="Note"/>
<l:gentext key="Part" text="Part"/>
<l:gentext key="part" text="Part"/>
<l:gentext key="Poetry" text="Poetry"/>
<l:gentext key="poetry" text="Poetry"/>
<l:gentext key="Preface" text="Preface"/>
<l:gentext key="preface" text="Preface"/>
<l:gentext key="Procedure" text="Procedure"/>
<l:gentext key="procedure" text="Procedure"/>
<l:gentext key="ProductionSet" text="Production"/>
<l:gentext key="PubDate" text="Publication Date"/>
<l:gentext key="pubdate" text="Publication date"/>
<l:gentext key="Published" text="Published"/>
<l:gentext key="published" text="Published"/>
<l:gentext key="Publisher" text="Publisher"/>
<l:gentext key="Qandadiv" text="Q & A"/>
<l:gentext key="qandadiv" text="Q & A"/>
<l:gentext key="QandASet" text="Frequently Asked Questions"/>
<l:gentext key="Question" text="Q:"/>
<l:gentext key="question" text="Q:"/>
<l:gentext key="RefEntry" text=""/>
<l:gentext key="refentry" text=""/>
<l:gentext key="Reference" text="Reference"/>
<l:gentext key="reference" text="Reference"/>
<l:gentext key="References" text="References"/>
<l:gentext key="RefName" text="Name"/>
<l:gentext key="refname" text="Name"/>
<l:gentext key="RefSection" text=""/>
<l:gentext key="refsection" text=""/>
<l:gentext key="RefSynopsisDiv" text="Synopsis"/>
<l:gentext key="refsynopsisdiv" text="Synopsis"/>
<l:gentext key="RevHistory" text="Revision History"/>
<l:gentext key="revhistory" text="Revision History"/>
<l:gentext key="revision" text="Revision"/>
<l:gentext key="Revision" text="Revision"/>
<l:gentext key="sect1" text="Section"/>
<l:gentext key="sect2" text="Section"/>
<l:gentext key="sect3" text="Section"/>
<l:gentext key="sect4" text="Section"/>
<l:gentext key="sect5" text="Section"/>
<l:gentext key="section" text="Section"/>
<l:gentext key="Section" text="Section"/>
<l:gentext key="see" text="see"/>
<l:gentext key="See" text="See"/>
<l:gentext key="seealso" text="see also"/>
<l:gentext key="Seealso" text="See also"/>
<l:gentext key="SeeAlso" text="See Also"/>
<l:gentext key="set" text="Set"/>
<l:gentext key="Set" text="Set"/>
<l:gentext key="setindex" text="Set Index"/>
<l:gentext key="SetIndex" text="Set Index"/>
<l:gentext key="Sidebar" text=""/>
<l:gentext key="sidebar" text="sidebar"/>
<l:gentext key="step" text="step"/>
<l:gentext key="Step" text="Step"/>
<l:gentext key="table" text="Table"/>
<l:gentext key="Table" text="Table"/>
<l:gentext key="task" text="Task"/>
<l:gentext key="Task" text="Task"/>
<l:gentext key="tip" text="Tip"/>
<l:gentext key="TIP" text="TIP"/>
<l:gentext key="Tip" text="Tip"/>
<l:gentext key="Warning" text="Warning"/>
<l:gentext key="warning" text="Warning"/>
<l:gentext key="WARNING" text="WARNING"/>
<l:gentext key="and" text="and"/>
<l:gentext key="or" text="or"/>
<l:gentext key="by" text="by"/>
<l:gentext key="optional-step" text="(Optional) "/>
<l:gentext key="Edited" text="Edited"/>
<l:gentext key="edited" text="Edited"/>
<l:gentext key="Editedby" text="Edited by"/>
<l:gentext key="editedby" text="Edited by"/>
<l:gentext key="in" text="in"/>
<l:gentext key="lastlistcomma" text=","/>
<l:gentext key="listcomma" text=","/>
<l:gentext key="notes" text="Notes"/>
<l:gentext key="Notes" text="Notes"/>
<l:gentext key="Pgs" text="Pgs."/>
<l:gentext key="pgs" text="Pgs."/>
<l:gentext key="Revisedby" text="Revised by: "/>
<l:gentext key="revisedby" text="Revised by: "/>
<l:gentext key="TableNotes" text="Notes"/>
<l:gentext key="tablenotes" text="Notes"/>
<l:gentext key="TableofContents" text="Table of Contents"/>
<l:gentext key="tableofcontents" text="Table of Contents"/>
<l:gentext key="unexpectedelementname" text="Unexpected element name"/>
<l:gentext key="unsupported" text="unsupported"/>
<l:gentext key="xrefto" text="xref to"/>
<l:gentext key="video-unsupported" text="Your browser does not support the video tag"/>
<l:gentext key="audio-unsupported" text="Your browser does not support the audio tag"/>
<l:gentext key="Authors" text="Authors"/>
<l:gentext key="copyeditor" text="Copy Editor"/>
<l:gentext key="graphicdesigner" text="Graphic Designer"/>
<l:gentext key="productioneditor" text="Production Editor"/>
<l:gentext key="technicaleditor" text="Technical Editor"/>
<l:gentext key="translator" text="Translator"/>
<l:gentext key="listofequations" text="List of Equations"/>
<l:gentext key="ListofEquations" text="List of Equations"/>
<l:gentext key="ListofExamples" text="List of Examples"/>
<l:gentext key="listofexamples" text="List of Examples"/>
<l:gentext key="ListofFigures" text="List of Figures"/>
<l:gentext key="listoffigures" text="List of Figures"/>
<l:gentext key="ListofProcedures" text="List of Procedures"/>
<l:gentext key="listofprocedures" text="List of Procedures"/>
<l:gentext key="listoftables" text="List of Tables"/>
<l:gentext key="ListofTables" text="List of Tables"/>
<l:gentext key="ListofUnknown" text="List of Unknown"/>
<l:gentext key="listofunknown" text="List of Unknown"/>
<l:gentext key="nav-home" text="Home"/>
<l:gentext key="nav-next" text="Next"/>
<l:gentext key="nav-next-sibling" text="Fast Forward"/>
<l:gentext key="nav-prev" text="Prev"/>
<l:gentext key="nav-prev-sibling" text="Fast Backward"/>
<l:gentext key="nav-up" text="Up"/>
<l:gentext key="nav-toc" text="ToC"/>
<l:gentext key="Draft" text="Draft"/>
<l:gentext key="above" text="above"/>
<l:gentext key="below" text="below"/>
<l:gentext key="sectioncalled" text="the section called"/>
<l:gentext key="index symbols" text="Symbols"/>
<l:gentext key="writing-mode" text="lr-tb"/>
<l:gentext key="lowercase.alpha" text="abcdefghijklmnopqrstuvwxyz"/>
<l:gentext key="uppercase.alpha" text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
<l:gentext key="normalize.sort.input" text="AaÀàÁáÂâÃãÄäÅåĀāĂăĄąǍǎǞǟǠǡǺǻȀȁȂȃȦȧḀḁẚẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặBbƀƁɓƂƃḂḃḄḅḆḇCcÇçĆćĈĉĊċČčƇƈɕḈḉDdĎďĐđƊɗƋƌǅǲȡɖḊḋḌḍḎḏḐḑḒḓEeÈèÉéÊêËëĒēĔĕĖėĘęĚěȄȅȆȇȨȩḔḕḖḗḘḙḚḛḜḝẸẹẺẻẼẽẾếỀềỂểỄễỆệFfƑƒḞḟGgĜĝĞğĠġĢģƓɠǤǥǦǧǴǵḠḡHhĤĥĦħȞȟɦḢḣḤḥḦḧḨḩḪḫẖIiÌìÍíÎîÏïĨĩĪīĬĭĮįİƗɨǏǐȈȉȊȋḬḭḮḯỈỉỊịJjĴĵǰʝKkĶķƘƙǨǩḰḱḲḳḴḵLlĹĺĻļĽľĿŀŁłƚǈȴɫɬɭḶḷḸḹḺḻḼḽMmɱḾḿṀṁṂṃNnÑñŃńŅņŇňƝɲƞȠǋǸǹȵɳṄṅṆṇṈṉṊṋOoÒòÓóÔôÕõÖöØøŌōŎŏŐőƟƠơǑǒǪǫǬǭǾǿȌȍȎȏȪȫȬȭȮȯȰȱṌṍṎṏṐṑṒṓỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợPpƤƥṔṕṖṗQqʠRrŔŕŖŗŘřȐȑȒȓɼɽɾṘṙṚṛṜṝṞṟSsŚśŜŝŞşŠšȘșʂṠṡṢṣṤṥṦṧṨṩTtŢţŤťŦŧƫƬƭƮʈȚțȶṪṫṬṭṮṯṰṱẗUuÙùÚúÛûÜüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜȔȕȖȗṲṳṴṵṶṷṸṹṺṻỤụỦủỨứỪừỬửỮữỰựVvƲʋṼṽṾṿWwŴŵẀẁẂẃẄẅẆẇẈẉẘXxẊẋẌẍYyÝýÿŸŶŷƳƴȲȳẎẏẙỲỳỴỵỶỷỸỹZzŹźŻżŽžƵƶȤȥʐʑẐẑẒẓẔẕẕ"/>
<l:gentext key="normalize.sort.output" text="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ"/>
<l:dingbat key="startquote" text="“"/>
<l:dingbat key="endquote" text="”"/>
<l:dingbat key="nestedstartquote" text="‘"/>
<l:dingbat key="nestedendquote" text="’"/>
<l:dingbat key="singlestartquote" text="‘"/>
<l:dingbat key="singleendquote" text="’"/>
<l:dingbat key="bullet" text="•"/>
<l:gentext key="hyphenation-character" text="-"/>
<l:gentext key="hyphenation-push-character-count" text="2"/>
<l:gentext key="hyphenation-remain-character-count" text="2"/>
<l:context name="keycap"><l:template name="alt" text="Alt"/>
<l:template name="backspace" text="<—"/>
<l:template name="command" text="⌘"/>
<l:template name="control" text="Ctrl"/>
<l:template name="delete" text="Del"/>
<l:template name="down" text="↓"/>
<l:template name="end" text="End"/>
<l:template name="enter" text="Enter"/>
<l:template name="escape" text="Esc"/>
<l:template name="home" text="Home"/>
<l:template name="insert" text="Ins"/>
<l:template name="left" text="←"/>
<l:template name="meta" text="Meta"/>
<l:template name="option" text="⌥"/>
<l:template name="pagedown" text="Page ↓"/>
<l:template name="pageup" text="Page ↑"/>
<l:template name="right" text="→"/>
<l:template name="shift" text="Shift"/>
<l:template name="space" text="Space"/>
<l:template name="tab" text="→|"/>
<l:template name="up" text="↑"/>
</l:context>
<l:context name="webhelp"><l:template name="Search" text="Search"/>
<l:template name="Enter_a_term_and_click" text="Enter a term and click "/>
<l:template name="Go" text="Go"/>
<l:template name="to_perform_a_search" text=" to perform a search."/>
<l:template name="txt_filesfound" text="Results"/>
<l:template name="txt_enter_at_least_1_char" text="You must enter at least one character."/>
<l:template name="txt_browser_not_supported" text="JavaScript is disabled on your browser. Please enable JavaScript to enjoy all the features of this site."/>
<l:template name="txt_please_wait" text="Please wait. Search in progress..."/>
<l:template name="txt_results_for" text="Results for: "/>
<l:template name="TableofContents" text="Contents"/>
<l:template name="HighlightButton" text="Toggle search result highlighting"/>
<l:template name="Your_search_returned_no_results" text="Your search returned no results."/>
</l:context>
<l:context name="styles"><l:template name="person-name" text="first-last"/>
</l:context>
<l:context name="title"><l:template name="abstract" text="%t"/>
<l:template name="acknowledgements" text="%t"/>
<l:template name="answer" text="%t"/>
<l:template name="appendix" text="Appendix %n. %t"/>
<l:template name="article" text="%t"/>
<l:template name="authorblurb" text="%t"/>
<l:template name="bibliodiv" text="%t"/>
<l:template name="biblioentry" text="%t"/>
<l:template name="bibliography" text="%t"/>
<l:template name="bibliolist" text="%t"/>
<l:template name="bibliomixed" text="%t"/>
<l:template name="bibliomset" text="%t"/>
<l:template name="biblioset" text="%t"/>
<l:template name="blockquote" text="%t"/>
<l:template name="book" text="%t"/>
<l:template name="calloutlist" text="%t"/>
<l:template name="caution" text="%t"/>
<l:template name="chapter" text="Chapter %n. %t"/>
<l:template name="colophon" text="%t"/>
<l:template name="dedication" text="%t"/>
<l:template name="equation" text="Equation %n. %t"/>
<l:template name="example" text="Example %n. %t"/>
<l:template name="figure" text="Figure %n. %t"/>
<l:template name="foil" text="%t"/>
<l:template name="foilgroup" text="%t"/>
<l:template name="formalpara" text="%t"/>
<l:template name="glossary" text="%t"/>
<l:template name="glossdiv" text="%t"/>
<l:template name="glosslist" text="%t"/>
<l:template name="glossentry" text="%t"/>
<l:template name="important" text="%t"/>
<l:template name="index" text="%t"/>
<l:template name="indexdiv" text="%t"/>
<l:template name="itemizedlist" text="%t"/>
<l:template name="legalnotice" text="%t"/>
<l:template name="listitem" text=""/>
<l:template name="lot" text="%t"/>
<l:template name="msg" text="%t"/>
<l:template name="msgexplan" text="%t"/>
<l:template name="msgmain" text="%t"/>
<l:template name="msgrel" text="%t"/>
<l:template name="msgset" text="%t"/>
<l:template name="msgsub" text="%t"/>
<l:template name="note" text="%t"/>
<l:template name="orderedlist" text="%t"/>
<l:template name="part" text="Part %n. %t"/>
<l:template name="partintro" text="%t"/>
<l:template name="preface" text="%t"/>
<l:template name="procedure" text="%t"/>
<l:template name="procedure.formal" text="Procedure %n. %t"/>
<l:template name="productionset" text="%t"/>
<l:template name="productionset.formal" text="Production %n"/>
<l:template name="qandadiv" text="%t"/>
<l:template name="qandaentry" text="%t"/>
<l:template name="qandaset" text="%t"/>
<l:template name="question" text="%t"/>
<l:template name="refentry" text="%t"/>
<l:template name="reference" text="%t"/>
<l:template name="refsection" text="%t"/>
<l:template name="refsect1" text="%t"/>
<l:template name="refsect2" text="%t"/>
<l:template name="refsect3" text="%t"/>
<l:template name="refsynopsisdiv" text="%t"/>
<l:template name="refsynopsisdivinfo" text="%t"/>
<l:template name="screenshot" text="%t"/>
<l:template name="segmentedlist" text="%t"/>
<l:template name="set" text="%t"/>
<l:template name="setindex" text="%t"/>
<l:template name="sidebar" text="%t"/>
<l:template name="step" text="%t"/>
<l:template name="table" text="Table %n. %t"/>
<l:template name="task" text="%t"/>
<l:template name="tasksummary" text="%t"/>
<l:template name="taskprerequisites" text="%t"/>
<l:template name="taskrelated" text="%t"/>
<l:template name="tip" text="%t"/>
<l:template name="toc" text="%t"/>
<l:template name="variablelist" text="%t"/>
<l:template name="varlistentry" text=""/>
<l:template name="warning" text="%t"/>
</l:context>
<l:context name="title-unnumbered"><l:template name="appendix" text="%t"/>
<l:template name="article/appendix" text="%t"/>
<l:template name="bridgehead" text="%t"/>
<l:template name="chapter" text="%t"/>
<l:template name="sect1" text="%t"/>
<l:template name="sect2" text="%t"/>
<l:template name="sect3" text="%t"/>
<l:template name="sect4" text="%t"/>
<l:template name="sect5" text="%t"/>
<l:template name="section" text="%t"/>
<l:template name="simplesect" text="%t"/>
<l:template name="topic" text="%t"/>
<l:template name="part" text="%t"/>
<l:template name="dialogue" text="%t"/>
<l:template name="drama" text="%t"/>
<l:template name="poetry" text="%t"/>
</l:context>
<l:context name="title-numbered"><l:template name="appendix" text="Appendix %n. %t"/>
<l:template name="article/appendix" text="%n. %t"/>
<l:template name="bridgehead" text="%n. %t"/>
<l:template name="chapter" text="Chapter %n. %t"/>
<l:template name="part" text="Part %n. %t"/>
<l:template name="sect1" text="%n. %t"/>
<l:template name="sect2" text="%n. %t"/>
<l:template name="sect3" text="%n. %t"/>
<l:template name="sect4" text="%n. %t"/>
<l:template name="sect5" text="%n. %t"/>
<l:template name="section" text="%n. %t"/>
<l:template name="simplesect" text="%t"/>
<l:template name="topic" text="%t"/>
</l:context>
<l:context name="subtitle"><l:template name="appendix" text="%s"/>
<l:template name="acknowledgements" text="%s"/>
<l:template name="article" text="%s"/>
<l:template name="bibliodiv" text="%s"/>
<l:template name="biblioentry" text="%s"/>
<l:template name="bibliography" text="%s"/>
<l:template name="bibliomixed" text="%s"/>
<l:template name="bibliomset" text="%s"/>
<l:template name="biblioset" text="%s"/>
<l:template name="book" text="%s"/>
<l:template name="chapter" text="%s"/>
<l:template name="colophon" text="%s"/>
<l:template name="dedication" text="%s"/>
<l:template name="glossary" text="%s"/>
<l:template name="glossdiv" text="%s"/>
<l:template name="index" text="%s"/>
<l:template name="indexdiv" text="%s"/>
<l:template name="lot" text="%s"/>
<l:template name="part" text="%s"/>
<l:template name="partintro" text="%s"/>
<l:template name="preface" text="%s"/>
<l:template name="refentry" text="%s"/>
<l:template name="reference" text="%s"/>
<l:template name="refsection" text="%s"/>
<l:template name="refsect1" text="%s"/>
<l:template name="refsect2" text="%s"/>
<l:template name="refsect3" text="%s"/>
<l:template name="refsynopsisdiv" text="%s"/>
<l:template name="sect1" text="%s"/>
<l:template name="sect2" text="%s"/>
<l:template name="sect3" text="%s"/>
<l:template name="sect4" text="%s"/>
<l:template name="sect5" text="%s"/>
<l:template name="section" text="%s"/>
<l:template name="set" text="%s"/>
<l:template name="setindex" text="%s"/>
<l:template name="sidebar" text="%s"/>
<l:template name="simplesect" text="%s"/>
<l:template name="topic" text="%t"/>
<l:template name="toc" text="%s"/>
<l:template name="dialogue" text="%s"/>
<l:template name="drama" text="%s"/>
<l:template name="poetry" text="%s"/>
</l:context>
<l:context name="xref"><l:template name="abstract" text="%t"/>
<l:template name="acknowledgements" text="%t"/>
<l:template name="answer" text="A: %n"/>
<l:template name="appendix" text="%t"/>
<l:template name="article" text="%t"/>
<l:template name="authorblurb" text="%t"/>
<l:template name="bibliodiv" text="%t"/>
<l:template name="bibliography" text="%t"/>
<l:template name="bibliomset" text="%t"/>
<l:template name="biblioset" text="%t"/>
<l:template name="blockquote" text="%t"/>
<l:template name="book" text="%t"/>
<l:template name="calloutlist" text="%t"/>
<l:template name="caution" text="%t"/>
<l:template name="chapter" text="%t"/>
<l:template name="colophon" text="%t"/>
<l:template name="constraintdef" text="%t"/>
<l:template name="dedication" text="%t"/>
<l:template name="equation" text="%t"/>
<l:template name="example" text="%t"/>
<l:template name="figure" text="%t"/>
<l:template name="foil" text="%t"/>
<l:template name="foilgroup" text="%t"/>
<l:template name="formalpara" text="%t"/>
<l:template name="glossary" text="%t"/>
<l:template name="glossdiv" text="%t"/>
<l:template name="important" text="%t"/>
<l:template name="index" text="%t"/>
<l:template name="indexdiv" text="%t"/>
<l:template name="itemizedlist" text="%t"/>
<l:template name="legalnotice" text="%t"/>
<l:template name="listitem" text="%n"/>
<l:template name="lot" text="%t"/>
<l:template name="msg" text="%t"/>
<l:template name="msgexplan" text="%t"/>
<l:template name="msgmain" text="%t"/>
<l:template name="msgrel" text="%t"/>
<l:template name="msgset" text="%t"/>
<l:template name="msgsub" text="%t"/>
<l:template name="note" text="%t"/>
<l:template name="orderedlist" text="%t"/>
<l:template name="part" text="%t"/>
<l:template name="partintro" text="%t"/>
<l:template name="preface" text="%t"/>
<l:template name="procedure" text="%t"/>
<l:template name="productionset" text="%t"/>
<l:template name="qandadiv" text="%t"/>
<l:template name="qandaentry" text="Q: %n"/>
<l:template name="qandaset" text="%t"/>
<l:template name="question" text="Q: %n"/>
<l:template name="reference" text="%t"/>
<l:template name="refsynopsisdiv" text="%t"/>
<l:template name="screenshot" text="%t"/>
<l:template name="segmentedlist" text="%t"/>
<l:template name="set" text="%t"/>
<l:template name="setindex" text="%t"/>
<l:template name="sidebar" text="%t"/>
<l:template name="table" text="%t"/>
<l:template name="task" text="%t"/>
<l:template name="tip" text="%t"/>
<l:template name="toc" text="%t"/>
<l:template name="variablelist" text="%t"/>
<l:template name="varlistentry" text="%n"/>
<l:template name="warning" text="%t"/>
<l:template name="olink.document.citation" text=" in %o"/>
<l:template name="olink.page.citation" text=" (page %p)"/>
<l:template name="page.citation" text=" [%p]"/>
<l:template name="page" text="(page %p)"/>
<l:template name="docname" text=" in %o"/>
<l:template name="docnamelong" text=" in the document titled %o"/>
<l:template name="pageabbrev" text="(p. %p)"/>
<l:template name="Page" text="Page %p"/>
<l:template name="topic" text="%t"/>
<l:template name="dialogue" text="%t"/>
<l:template name="drama" text="%t"/>
<l:template name="poetry" text="%t"/>
<l:template name="bridgehead" text="the section called “%t”"/>
<l:template name="refsection" text="the section called “%t”"/>
<l:template name="refsect1" text="the section called “%t”"/>
<l:template name="refsect2" text="the section called “%t”"/>
<l:template name="refsect3" text="the section called “%t”"/>
<l:template name="sect1" text="the section called “%t”"/>
<l:template name="sect2" text="the section called “%t”"/>
<l:template name="sect3" text="the section called “%t”"/>
<l:template name="sect4" text="the section called “%t”"/>
<l:template name="sect5" text="the section called “%t”"/>
<l:template name="section" text="the section called “%t”"/>
<l:template name="simplesect" text="the section called “%t”"/>
</l:context>
<l:context name="xref-number"><l:template name="answer" text="A: %n"/>
<l:template name="appendix" text="Appendix %n"/>
<l:template name="bridgehead" text="Section %n"/>
<l:template name="chapter" text="Chapter %n"/>
<l:template name="equation" text="Equation %n"/>
<l:template name="example" text="Example %n"/>
<l:template name="figure" text="Figure %n"/>
<l:template name="part" text="Part %n"/>
<l:template name="procedure" text="Procedure %n"/>
<l:template name="productionset" text="Production %n"/>
<l:template name="qandadiv" text="Q & A %n"/>
<l:template name="qandaentry" text="Q: %n"/>
<l:template name="question" text="Q: %n"/>
<l:template name="sect1" text="Section %n"/>
<l:template name="sect2" text="Section %n"/>
<l:template name="sect3" text="Section %n"/>
<l:template name="sect4" text="Section %n"/>
<l:template name="sect5" text="Section %n"/>
<l:template name="section" text="Section %n"/>
<l:template name="table" text="Table %n"/>
</l:context>
<l:context name="xref-number-and-title"><l:template name="appendix" text="Appendix %n, %t"/>
<l:template name="bridgehead" text="Section %n, “%t”"/>
<l:template name="chapter" text="Chapter %n, %t"/>
<l:template name="equation" text="Equation %n, “%t”"/>
<l:template name="example" text="Example %n, “%t”"/>
<l:template name="figure" text="Figure %n, “%t”"/>
<l:template name="part" text="Part %n, “%t”"/>
<l:template name="procedure" text="Procedure %n, “%t”"/>
<l:template name="productionset" text="Production %n, “%t”"/>
<l:template name="qandadiv" text="Q & A %n, “%t”"/>
<l:template name="refsect1" text="the section called “%t”"/>
<l:template name="refsect2" text="the section called “%t”"/>
<l:template name="refsect3" text="the section called “%t”"/>
<l:template name="refsection" text="the section called “%t”"/>
<l:template name="sect1" text="Section %n, “%t”"/>
<l:template name="sect2" text="Section %n, “%t”"/>
<l:template name="sect3" text="Section %n, “%t”"/>
<l:template name="sect4" text="Section %n, “%t”"/>
<l:template name="sect5" text="Section %n, “%t”"/>
<l:template name="section" text="Section %n, “%t”"/>
<l:template name="simplesect" text="the section called “%t”"/>
<l:template name="table" text="Table %n, “%t”"/>
</l:context>
<l:context name="authorgroup"><l:template name="sep" text=", "/>
<l:template name="sep2" text=" and "/>
<l:template name="seplast" text=", and "/>
</l:context>
<l:context name="glossary"><l:template name="see" text="See %t."/>
<l:template name="seealso" text="See Also %t."/>
<l:template name="seealso-separator" text=", "/>
</l:context>
<l:context name="msgset"><l:template name="MsgAud" text="Audience: "/>
<l:template name="MsgLevel" text="Level: "/>
<l:template name="MsgOrig" text="Origin: "/>
</l:context>
<l:context name="datetime"><l:template name="format" text="m/d/Y"/>
</l:context>
<l:context name="termdef"><l:template name="prefix" text="[Definition: "/>
<l:template name="suffix" text="]"/>
</l:context>
<l:context name="datetime-full"><l:template name="January" text="January"/>
<l:template name="February" text="February"/>
<l:template name="March" text="March"/>
<l:template name="April" text="April"/>
<l:template name="May" text="May"/>
<l:template name="June" text="June"/>
<l:template name="July" text="July"/>
<l:template name="August" text="August"/>
<l:template name="September" text="September"/>
<l:template name="October" text="October"/>
<l:template name="November" text="November"/>
<l:template name="December" text="December"/>
<l:template name="Monday" text="Monday"/>
<l:template name="Tuesday" text="Tuesday"/>
<l:template name="Wednesday" text="Wednesday"/>
<l:template name="Thursday" text="Thursday"/>
<l:template name="Friday" text="Friday"/>
<l:template name="Saturday" text="Saturday"/>
<l:template name="Sunday" text="Sunday"/>
</l:context>
<l:context name="datetime-abbrev"><l:template name="Jan" text="Jan"/>
<l:template name="Feb" text="Feb"/>
<l:template name="Mar" text="Mar"/>
<l:template name="Apr" text="Apr"/>
<l:template name="May" text="May"/>
<l:template name="Jun" text="Jun"/>
<l:template name="Jul" text="Jul"/>
<l:template name="Aug" text="Aug"/>
<l:template name="Sep" text="Sep"/>
<l:template name="Oct" text="Oct"/>
<l:template name="Nov" text="Nov"/>
<l:template name="Dec" text="Dec"/>
<l:template name="Mon" text="Mon"/>
<l:template name="Tue" text="Tue"/>
<l:template name="Wed" text="Wed"/>
<l:template name="Thu" text="Thu"/>
<l:template name="Fri" text="Fri"/>
<l:template name="Sat" text="Sat"/>
<l:template name="Sun" text="Sun"/>
</l:context>
<l:context name="htmlhelp"><l:template name="langcode" text="0x0409 English (UNITED STATES)"/>
</l:context>
<l:context name="index"><l:template name="term-separator" text=", "/>
<l:template name="number-separator" text=", "/>
<l:template name="range-separator" text="-"/>
</l:context>
<l:context name="iso690"><l:template name="lastfirst.sep" text=", "/>
<l:template name="alt.person.two.sep" text=" – "/>
<l:template name="alt.person.last.sep" text=" – "/>
<l:template name="alt.person.more.sep" text=" – "/>
<l:template name="primary.editor" text=" (ed.)"/>
<l:template name="primary.many" text=", et al."/>
<l:template name="primary.sep" text=". "/>
<l:template name="submaintitle.sep" text=": "/>
<l:template name="title.sep" text=". "/>
<l:template name="othertitle.sep" text=", "/>
<l:template name="medium1" text=" ["/>
<l:template name="medium2" text="]"/>
<l:template name="secondary.person.sep" text="; "/>
<l:template name="secondary.sep" text=". "/>
<l:template name="respons.sep" text=". "/>
<l:template name="edition.sep" text=". "/>
<l:template name="edition.serial.sep" text=", "/>
<l:template name="issuing.range" text="-"/>
<l:template name="issuing.div" text=", "/>
<l:template name="issuing.sep" text=". "/>
<l:template name="partnr.sep" text=". "/>
<l:template name="placepubl.sep" text=": "/>
<l:template name="publyear.sep" text=", "/>
<l:template name="pubinfo.sep" text=". "/>
<l:template name="spec.pubinfo.sep" text=", "/>
<l:template name="upd.sep" text=", "/>
<l:template name="datecit1" text=" [cited "/>
<l:template name="datecit2" text="]"/>
<l:template name="extent.sep" text=". "/>
<l:template name="locs.sep" text=", "/>
<l:template name="location.sep" text=". "/>
<l:template name="serie.sep" text=". "/>
<l:template name="notice.sep" text=". "/>
<l:template name="access" text="Available "/>
<l:template name="acctoo" text="Also available "/>
<l:template name="onwww" text="from World Wide Web"/>
<l:template name="oninet" text="from Internet"/>
<l:template name="access.end" text=": "/>
<l:template name="link1" text="<"/>
<l:template name="link2" text=">"/>
<l:template name="access.sep" text=". "/>
<l:template name="isbn" text="ISBN "/>
<l:template name="issn" text="ISSN "/>
<l:template name="stdnum.sep" text=". "/>
<l:template name="patcountry.sep" text=". "/>
<l:template name="pattype.sep" text=", "/>
<l:template name="patnum.sep" text=". "/>
<l:template name="patdate.sep" text=". "/>
</l:context><l:letters><l:l i="-1"/>
<l:l i="0">Symbols</l:l>
<l:l i="10">A</l:l>
<l:l i="10">a</l:l>
<l:l i="10">À</l:l>
<l:l i="10">à</l:l>
<l:l i="10">Á</l:l>
<l:l i="10">á</l:l>
<l:l i="10">Â</l:l>
<l:l i="10">â</l:l>
<l:l i="10">Ã</l:l>
<l:l i="10">ã</l:l>
<l:l i="10">Ä</l:l>
<l:l i="10">ä</l:l>
<l:l i="10">Å</l:l>
<l:l i="10">å</l:l>
<l:l i="10">Ā</l:l>
<l:l i="10">ā</l:l>
<l:l i="10">Ă</l:l>
<l:l i="10">ă</l:l>
<l:l i="10">Ą</l:l>
<l:l i="10">ą</l:l>
<l:l i="10">Ǎ</l:l>
<l:l i="10">ǎ</l:l>
<l:l i="10">Ǟ</l:l>
<l:l i="10">ǟ</l:l>
<l:l i="10">Ǡ</l:l>
<l:l i="10">ǡ</l:l>
<l:l i="10">Ǻ</l:l>
<l:l i="10">ǻ</l:l>
<l:l i="10">Ȁ</l:l>
<l:l i="10">ȁ</l:l>
<l:l i="10">Ȃ</l:l>
<l:l i="10">ȃ</l:l>
<l:l i="10">Ȧ</l:l>
<l:l i="10">ȧ</l:l>
<l:l i="10">Ḁ</l:l>
<l:l i="10">ḁ</l:l>
<l:l i="10">ẚ</l:l>
<l:l i="10">Ạ</l:l>
<l:l i="10">ạ</l:l>
<l:l i="10">Ả</l:l>
<l:l i="10">ả</l:l>
<l:l i="10">Ấ</l:l>
<l:l i="10">ấ</l:l>
<l:l i="10">Ầ</l:l>
<l:l i="10">ầ</l:l>
<l:l i="10">Ẩ</l:l>
<l:l i="10">ẩ</l:l>
<l:l i="10">Ẫ</l:l>
<l:l i="10">ẫ</l:l>
<l:l i="10">Ậ</l:l>
<l:l i="10">ậ</l:l>
<l:l i="10">Ắ</l:l>
<l:l i="10">ắ</l:l>
<l:l i="10">Ằ</l:l>
<l:l i="10">ằ</l:l>
<l:l i="10">Ẳ</l:l>
<l:l i="10">ẳ</l:l>
<l:l i="10">Ẵ</l:l>
<l:l i="10">ẵ</l:l>
<l:l i="10">Ặ</l:l>
<l:l i="10">ặ</l:l>
<l:l i="20">B</l:l>
<l:l i="20">b</l:l>
<l:l i="20">ƀ</l:l>
<l:l i="20">Ɓ</l:l>
<l:l i="20">ɓ</l:l>
<l:l i="20">Ƃ</l:l>
<l:l i="20">ƃ</l:l>
<l:l i="20">Ḃ</l:l>
<l:l i="20">ḃ</l:l>
<l:l i="20">Ḅ</l:l>
<l:l i="20">ḅ</l:l>
<l:l i="20">Ḇ</l:l>
<l:l i="20">ḇ</l:l>
<l:l i="30">C</l:l>
<l:l i="30">c</l:l>
<l:l i="30">Ç</l:l>
<l:l i="30">ç</l:l>
<l:l i="30">Ć</l:l>
<l:l i="30">ć</l:l>
<l:l i="30">Ĉ</l:l>
<l:l i="30">ĉ</l:l>
<l:l i="30">Ċ</l:l>
<l:l i="30">ċ</l:l>
<l:l i="30">Č</l:l>
<l:l i="30">č</l:l>
<l:l i="30">Ƈ</l:l>
<l:l i="30">ƈ</l:l>
<l:l i="30">ɕ</l:l>
<l:l i="30">Ḉ</l:l>
<l:l i="30">ḉ</l:l>
<l:l i="40">D</l:l>
<l:l i="40">d</l:l>
<l:l i="40">Ď</l:l>
<l:l i="40">ď</l:l>
<l:l i="40">Đ</l:l>
<l:l i="40">đ</l:l>
<l:l i="40">Ɗ</l:l>
<l:l i="40">ɗ</l:l>
<l:l i="40">Ƌ</l:l>
<l:l i="40">ƌ</l:l>
<l:l i="40">ǅ</l:l>
<l:l i="40">ǲ</l:l>
<l:l i="40">ȡ</l:l>
<l:l i="40">ɖ</l:l>
<l:l i="40">Ḋ</l:l>
<l:l i="40">ḋ</l:l>
<l:l i="40">Ḍ</l:l>
<l:l i="40">ḍ</l:l>
<l:l i="40">Ḏ</l:l>
<l:l i="40">ḏ</l:l>
<l:l i="40">Ḑ</l:l>
<l:l i="40">ḑ</l:l>
<l:l i="40">Ḓ</l:l>
<l:l i="40">ḓ</l:l>
<l:l i="50">E</l:l>
<l:l i="50">e</l:l>
<l:l i="50">È</l:l>
<l:l i="50">è</l:l>
<l:l i="50">É</l:l>
<l:l i="50">é</l:l>
<l:l i="50">Ê</l:l>
<l:l i="50">ê</l:l>
<l:l i="50">Ë</l:l>
<l:l i="50">ë</l:l>
<l:l i="50">Ē</l:l>
<l:l i="50">ē</l:l>
<l:l i="50">Ĕ</l:l>
<l:l i="50">ĕ</l:l>
<l:l i="50">Ė</l:l>
<l:l i="50">ė</l:l>
<l:l i="50">Ę</l:l>
<l:l i="50">ę</l:l>
<l:l i="50">Ě</l:l>
<l:l i="50">ě</l:l>
<l:l i="50">Ȅ</l:l>
<l:l i="50">ȅ</l:l>
<l:l i="50">Ȇ</l:l>
<l:l i="50">ȇ</l:l>
<l:l i="50">Ȩ</l:l>
<l:l i="50">ȩ</l:l>
<l:l i="50">Ḕ</l:l>
<l:l i="50">ḕ</l:l>
<l:l i="50">Ḗ</l:l>
<l:l i="50">ḗ</l:l>
<l:l i="50">Ḙ</l:l>
<l:l i="50">ḙ</l:l>
<l:l i="50">Ḛ</l:l>
<l:l i="50">ḛ</l:l>
<l:l i="50">Ḝ</l:l>
<l:l i="50">ḝ</l:l>
<l:l i="50">Ẹ</l:l>
<l:l i="50">ẹ</l:l>
<l:l i="50">Ẻ</l:l>
<l:l i="50">ẻ</l:l>
<l:l i="50">Ẽ</l:l>
<l:l i="50">ẽ</l:l>
<l:l i="50">Ế</l:l>
<l:l i="50">ế</l:l>
<l:l i="50">Ề</l:l>
<l:l i="50">ề</l:l>
<l:l i="50">Ể</l:l>
<l:l i="50">ể</l:l>
<l:l i="50">Ễ</l:l>
<l:l i="50">ễ</l:l>
<l:l i="50">Ệ</l:l>
<l:l i="50">ệ</l:l>
<l:l i="60">F</l:l>
<l:l i="60">f</l:l>
<l:l i="60">Ƒ</l:l>
<l:l i="60">ƒ</l:l>
<l:l i="60">Ḟ</l:l>
<l:l i="60">ḟ</l:l>
<l:l i="70">G</l:l>
<l:l i="70">g</l:l>
<l:l i="70">Ĝ</l:l>
<l:l i="70">ĝ</l:l>
<l:l i="70">Ğ</l:l>
<l:l i="70">ğ</l:l>
<l:l i="70">Ġ</l:l>
<l:l i="70">ġ</l:l>
<l:l i="70">Ģ</l:l>
<l:l i="70">ģ</l:l>
<l:l i="70">Ɠ</l:l>
<l:l i="70">ɠ</l:l>
<l:l i="70">Ǥ</l:l>
<l:l i="70">ǥ</l:l>
<l:l i="70">Ǧ</l:l>
<l:l i="70">ǧ</l:l>
<l:l i="70">Ǵ</l:l>
<l:l i="70">ǵ</l:l>
<l:l i="70">Ḡ</l:l>
<l:l i="70">ḡ</l:l>
<l:l i="80">H</l:l>
<l:l i="80">h</l:l>
<l:l i="80">Ĥ</l:l>
<l:l i="80">ĥ</l:l>
<l:l i="80">Ħ</l:l>
<l:l i="80">ħ</l:l>
<l:l i="80">Ȟ</l:l>
<l:l i="80">ȟ</l:l>
<l:l i="80">ɦ</l:l>
<l:l i="80">Ḣ</l:l>
<l:l i="80">ḣ</l:l>
<l:l i="80">Ḥ</l:l>
<l:l i="80">ḥ</l:l>
<l:l i="80">Ḧ</l:l>
<l:l i="80">ḧ</l:l>
<l:l i="80">Ḩ</l:l>
<l:l i="80">ḩ</l:l>
<l:l i="80">Ḫ</l:l>
<l:l i="80">ḫ</l:l>
<l:l i="80">ẖ</l:l>
<l:l i="90">I</l:l>
<l:l i="90">i</l:l>
<l:l i="90">Ì</l:l>
<l:l i="90">ì</l:l>
<l:l i="90">Í</l:l>
<l:l i="90">í</l:l>
<l:l i="90">Î</l:l>
<l:l i="90">î</l:l>
<l:l i="90">Ï</l:l>
<l:l i="90">ï</l:l>
<l:l i="90">Ĩ</l:l>
<l:l i="90">ĩ</l:l>
<l:l i="90">Ī</l:l>
<l:l i="90">ī</l:l>
<l:l i="90">Ĭ</l:l>
<l:l i="90">ĭ</l:l>
<l:l i="90">Į</l:l>
<l:l i="90">į</l:l>
<l:l i="90">İ</l:l>
<l:l i="90">Ɨ</l:l>
<l:l i="90">ɨ</l:l>
<l:l i="90">Ǐ</l:l>
<l:l i="90">ǐ</l:l>
<l:l i="90">Ȉ</l:l>
<l:l i="90">ȉ</l:l>
<l:l i="90">Ȋ</l:l>
<l:l i="90">ȋ</l:l>
<l:l i="90">Ḭ</l:l>
<l:l i="90">ḭ</l:l>
<l:l i="90">Ḯ</l:l>
<l:l i="90">ḯ</l:l>
<l:l i="90">Ỉ</l:l>
<l:l i="90">ỉ</l:l>
<l:l i="90">Ị</l:l>
<l:l i="90">ị</l:l>
<l:l i="100">J</l:l>
<l:l i="100">j</l:l>
<l:l i="100">Ĵ</l:l>
<l:l i="100">ĵ</l:l>
<l:l i="100">ǰ</l:l>
<l:l i="100">ʝ</l:l>
<l:l i="110">K</l:l>
<l:l i="110">k</l:l>
<l:l i="110">Ķ</l:l>
<l:l i="110">ķ</l:l>
<l:l i="110">Ƙ</l:l>
<l:l i="110">ƙ</l:l>
<l:l i="110">Ǩ</l:l>
<l:l i="110">ǩ</l:l>
<l:l i="110">Ḱ</l:l>
<l:l i="110">ḱ</l:l>
<l:l i="110">Ḳ</l:l>
<l:l i="110">ḳ</l:l>
<l:l i="110">Ḵ</l:l>
<l:l i="110">ḵ</l:l>
<l:l i="120">L</l:l>
<l:l i="120">l</l:l>
<l:l i="120">Ĺ</l:l>
<l:l i="120">ĺ</l:l>
<l:l i="120">Ļ</l:l>
<l:l i="120">ļ</l:l>
<l:l i="120">Ľ</l:l>
<l:l i="120">ľ</l:l>
<l:l i="120">Ŀ</l:l>
<l:l i="120">ŀ</l:l>
<l:l i="120">Ł</l:l>
<l:l i="120">ł</l:l>
<l:l i="120">ƚ</l:l>
<l:l i="120">ǈ</l:l>
<l:l i="120">ȴ</l:l>
<l:l i="120">ɫ</l:l>
<l:l i="120">ɬ</l:l>
<l:l i="120">ɭ</l:l>
<l:l i="120">Ḷ</l:l>
<l:l i="120">ḷ</l:l>
<l:l i="120">Ḹ</l:l>
<l:l i="120">ḹ</l:l>
<l:l i="120">Ḻ</l:l>
<l:l i="120">ḻ</l:l>
<l:l i="120">Ḽ</l:l>
<l:l i="120">ḽ</l:l>
<l:l i="130">M</l:l>
<l:l i="130">m</l:l>
<l:l i="130">ɱ</l:l>
<l:l i="130">Ḿ</l:l>
<l:l i="130">ḿ</l:l>
<l:l i="130">Ṁ</l:l>
<l:l i="130">ṁ</l:l>
<l:l i="130">Ṃ</l:l>
<l:l i="130">ṃ</l:l>
<l:l i="140">N</l:l>
<l:l i="140">n</l:l>
<l:l i="140">Ñ</l:l>
<l:l i="140">ñ</l:l>
<l:l i="140">Ń</l:l>
<l:l i="140">ń</l:l>
<l:l i="140">Ņ</l:l>
<l:l i="140">ņ</l:l>
<l:l i="140">Ň</l:l>
<l:l i="140">ň</l:l>
<l:l i="140">Ɲ</l:l>
<l:l i="140">ɲ</l:l>
<l:l i="140">ƞ</l:l>
<l:l i="140">Ƞ</l:l>
<l:l i="140">ǋ</l:l>
<l:l i="140">Ǹ</l:l>
<l:l i="140">ǹ</l:l>
<l:l i="140">ȵ</l:l>
<l:l i="140">ɳ</l:l>
<l:l i="140">Ṅ</l:l>
<l:l i="140">ṅ</l:l>
<l:l i="140">Ṇ</l:l>
<l:l i="140">ṇ</l:l>
<l:l i="140">Ṉ</l:l>
<l:l i="140">ṉ</l:l>
<l:l i="140">Ṋ</l:l>
<l:l i="140">ṋ</l:l>
<l:l i="150">O</l:l>
<l:l i="150">o</l:l>
<l:l i="150">Ò</l:l>
<l:l i="150">ò</l:l>
<l:l i="150">Ó</l:l>
<l:l i="150">ó</l:l>
<l:l i="150">Ô</l:l>
<l:l i="150">ô</l:l>
<l:l i="150">Õ</l:l>
<l:l i="150">õ</l:l>
<l:l i="150">Ö</l:l>
<l:l i="150">ö</l:l>
<l:l i="150">Ø</l:l>
<l:l i="150">ø</l:l>
<l:l i="150">Ō</l:l>
<l:l i="150">ō</l:l>
<l:l i="150">Ŏ</l:l>
<l:l i="150">ŏ</l:l>
<l:l i="150">Ő</l:l>
<l:l i="150">ő</l:l>
<l:l i="150">Ɵ</l:l>
<l:l i="150">Ơ</l:l>
<l:l i="150">ơ</l:l>
<l:l i="150">Ǒ</l:l>
<l:l i="150">ǒ</l:l>
<l:l i="150">Ǫ</l:l>
<l:l i="150">ǫ</l:l>
<l:l i="150">Ǭ</l:l>
<l:l i="150">ǭ</l:l>
<l:l i="150">Ǿ</l:l>
<l:l i="150">ǿ</l:l>
<l:l i="150">Ȍ</l:l>
<l:l i="150">ȍ</l:l>
<l:l i="150">Ȏ</l:l>
<l:l i="150">ȏ</l:l>
<l:l i="150">Ȫ</l:l>
<l:l i="150">ȫ</l:l>
<l:l i="150">Ȭ</l:l>
<l:l i="150">ȭ</l:l>
<l:l i="150">Ȯ</l:l>
<l:l i="150">ȯ</l:l>
<l:l i="150">Ȱ</l:l>
<l:l i="150">ȱ</l:l>
<l:l i="150">Ṍ</l:l>
<l:l i="150">ṍ</l:l>
<l:l i="150">Ṏ</l:l>
<l:l i="150">ṏ</l:l>
<l:l i="150">Ṑ</l:l>
<l:l i="150">ṑ</l:l>
<l:l i="150">Ṓ</l:l>
<l:l i="150">ṓ</l:l>
<l:l i="150">Ọ</l:l>
<l:l i="150">ọ</l:l>
<l:l i="150">Ỏ</l:l>
<l:l i="150">ỏ</l:l>
<l:l i="150">Ố</l:l>
<l:l i="150">ố</l:l>
<l:l i="150">Ồ</l:l>
<l:l i="150">ồ</l:l>
<l:l i="150">Ổ</l:l>
<l:l i="150">ổ</l:l>
<l:l i="150">Ỗ</l:l>
<l:l i="150">ỗ</l:l>
<l:l i="150">Ộ</l:l>
<l:l i="150">ộ</l:l>
<l:l i="150">Ớ</l:l>
<l:l i="150">ớ</l:l>
<l:l i="150">Ờ</l:l>
<l:l i="150">ờ</l:l>
<l:l i="150">Ở</l:l>
<l:l i="150">ở</l:l>
<l:l i="150">Ỡ</l:l>
<l:l i="150">ỡ</l:l>
<l:l i="150">Ợ</l:l>
<l:l i="150">ợ</l:l>
<l:l i="160">P</l:l>
<l:l i="160">p</l:l>
<l:l i="160">Ƥ</l:l>
<l:l i="160">ƥ</l:l>
<l:l i="160">Ṕ</l:l>
<l:l i="160">ṕ</l:l>
<l:l i="160">Ṗ</l:l>
<l:l i="160">ṗ</l:l>
<l:l i="170">Q</l:l>
<l:l i="170">q</l:l>
<l:l i="170">ʠ</l:l>
<l:l i="180">R</l:l>
<l:l i="180">r</l:l>
<l:l i="180">Ŕ</l:l>
<l:l i="180">ŕ</l:l>
<l:l i="180">Ŗ</l:l>
<l:l i="180">ŗ</l:l>
<l:l i="180">Ř</l:l>
<l:l i="180">ř</l:l>
<l:l i="180">Ȑ</l:l>
<l:l i="180">ȑ</l:l>
<l:l i="180">Ȓ</l:l>
<l:l i="180">ȓ</l:l>
<l:l i="180">ɼ</l:l>
<l:l i="180">ɽ</l:l>
<l:l i="180">ɾ</l:l>
<l:l i="180">Ṙ</l:l>
<l:l i="180">ṙ</l:l>
<l:l i="180">Ṛ</l:l>
<l:l i="180">ṛ</l:l>
<l:l i="180">Ṝ</l:l>
<l:l i="180">ṝ</l:l>
<l:l i="180">Ṟ</l:l>
<l:l i="180">ṟ</l:l>
<l:l i="190">S</l:l>
<l:l i="190">s</l:l>
<l:l i="190">Ś</l:l>
<l:l i="190">ś</l:l>
<l:l i="190">Ŝ</l:l>
<l:l i="190">ŝ</l:l>
<l:l i="190">Ş</l:l>
<l:l i="190">ş</l:l>
<l:l i="190">Š</l:l>
<l:l i="190">š</l:l>
<l:l i="190">Ș</l:l>
<l:l i="190">ș</l:l>
<l:l i="190">ʂ</l:l>
<l:l i="190">Ṡ</l:l>
<l:l i="190">ṡ</l:l>
<l:l i="190">Ṣ</l:l>
<l:l i="190">ṣ</l:l>
<l:l i="190">Ṥ</l:l>
<l:l i="190">ṥ</l:l>
<l:l i="190">Ṧ</l:l>
<l:l i="190">ṧ</l:l>
<l:l i="190">Ṩ</l:l>
<l:l i="190">ṩ</l:l>
<l:l i="200">T</l:l>
<l:l i="200">t</l:l>
<l:l i="200">Ţ</l:l>
<l:l i="200">ţ</l:l>
<l:l i="200">Ť</l:l>
<l:l i="200">ť</l:l>
<l:l i="200">Ŧ</l:l>
<l:l i="200">ŧ</l:l>
<l:l i="200">ƫ</l:l>
<l:l i="200">Ƭ</l:l>
<l:l i="200">ƭ</l:l>
<l:l i="200">Ʈ</l:l>
<l:l i="200">ʈ</l:l>
<l:l i="200">Ț</l:l>
<l:l i="200">ț</l:l>
<l:l i="200">ȶ</l:l>
<l:l i="200">Ṫ</l:l>
<l:l i="200">ṫ</l:l>
<l:l i="200">Ṭ</l:l>
<l:l i="200">ṭ</l:l>
<l:l i="200">Ṯ</l:l>
<l:l i="200">ṯ</l:l>
<l:l i="200">Ṱ</l:l>
<l:l i="200">ṱ</l:l>
<l:l i="200">ẗ</l:l>
<l:l i="210">U</l:l>
<l:l i="210">u</l:l>
<l:l i="210">Ù</l:l>
<l:l i="210">ù</l:l>
<l:l i="210">Ú</l:l>
<l:l i="210">ú</l:l>
<l:l i="210">Û</l:l>
<l:l i="210">û</l:l>
<l:l i="210">Ü</l:l>
<l:l i="210">ü</l:l>
<l:l i="210">Ũ</l:l>
<l:l i="210">ũ</l:l>
<l:l i="210">Ū</l:l>
<l:l i="210">ū</l:l>
<l:l i="210">Ŭ</l:l>
<l:l i="210">ŭ</l:l>
<l:l i="210">Ů</l:l>
<l:l i="210">ů</l:l>
<l:l i="210">Ű</l:l>
<l:l i="210">ű</l:l>
<l:l i="210">Ų</l:l>
<l:l i="210">ų</l:l>
<l:l i="210">Ư</l:l>
<l:l i="210">ư</l:l>
<l:l i="210">Ǔ</l:l>
<l:l i="210">ǔ</l:l>
<l:l i="210">Ǖ</l:l>
<l:l i="210">ǖ</l:l>
<l:l i="210">Ǘ</l:l>
<l:l i="210">ǘ</l:l>
<l:l i="210">Ǚ</l:l>
<l:l i="210">ǚ</l:l>
<l:l i="210">Ǜ</l:l>
<l:l i="210">ǜ</l:l>
<l:l i="210">Ȕ</l:l>
<l:l i="210">ȕ</l:l>
<l:l i="210">Ȗ</l:l>
<l:l i="210">ȗ</l:l>
<l:l i="210">Ṳ</l:l>
<l:l i="210">ṳ</l:l>
<l:l i="210">Ṵ</l:l>
<l:l i="210">ṵ</l:l>
<l:l i="210">Ṷ</l:l>
<l:l i="210">ṷ</l:l>
<l:l i="210">Ṹ</l:l>
<l:l i="210">ṹ</l:l>
<l:l i="210">Ṻ</l:l>
<l:l i="210">ṻ</l:l>
<l:l i="210">Ụ</l:l>
<l:l i="210">ụ</l:l>
<l:l i="210">Ủ</l:l>
<l:l i="210">ủ</l:l>
<l:l i="210">Ứ</l:l>
<l:l i="210">ứ</l:l>
<l:l i="210">Ừ</l:l>
<l:l i="210">ừ</l:l>
<l:l i="210">Ử</l:l>
<l:l i="210">ử</l:l>
<l:l i="210">Ữ</l:l>
<l:l i="210">ữ</l:l>
<l:l i="210">Ự</l:l>
<l:l i="210">ự</l:l>
<l:l i="220">V</l:l>
<l:l i="220">v</l:l>
<l:l i="220">Ʋ</l:l>
<l:l i="220">ʋ</l:l>
<l:l i="220">Ṽ</l:l>
<l:l i="220">ṽ</l:l>
<l:l i="220">Ṿ</l:l>
<l:l i="220">ṿ</l:l>
<l:l i="230">W</l:l>
<l:l i="230">w</l:l>
<l:l i="230">Ŵ</l:l>
<l:l i="230">ŵ</l:l>
<l:l i="230">Ẁ</l:l>
<l:l i="230">ẁ</l:l>
<l:l i="230">Ẃ</l:l>
<l:l i="230">ẃ</l:l>
<l:l i="230">Ẅ</l:l>
<l:l i="230">ẅ</l:l>
<l:l i="230">Ẇ</l:l>
<l:l i="230">ẇ</l:l>
<l:l i="230">Ẉ</l:l>
<l:l i="230">ẉ</l:l>
<l:l i="230">ẘ</l:l>
<l:l i="240">X</l:l>
<l:l i="240">x</l:l>
<l:l i="240">Ẋ</l:l>
<l:l i="240">ẋ</l:l>
<l:l i="240">Ẍ</l:l>
<l:l i="240">ẍ</l:l>
<l:l i="250">Y</l:l>
<l:l i="250">y</l:l>
<l:l i="250">Ý</l:l>
<l:l i="250">ý</l:l>
<l:l i="250">ÿ</l:l>
<l:l i="250">Ÿ</l:l>
<l:l i="250">Ŷ</l:l>
<l:l i="250">ŷ</l:l>
<l:l i="250">Ƴ</l:l>
<l:l i="250">ƴ</l:l>
<l:l i="250">Ȳ</l:l>
<l:l i="250">ȳ</l:l>
<l:l i="250">Ẏ</l:l>
<l:l i="250">ẏ</l:l>
<l:l i="250">ẙ</l:l>
<l:l i="250">Ỳ</l:l>
<l:l i="250">ỳ</l:l>
<l:l i="250">Ỵ</l:l>
<l:l i="250">ỵ</l:l>
<l:l i="250">Ỷ</l:l>
<l:l i="250">ỷ</l:l>
<l:l i="250">Ỹ</l:l>
<l:l i="250">ỹ</l:l>
<l:l i="260">Z</l:l>
<l:l i="260">z</l:l>
<l:l i="260">Ź</l:l>
<l:l i="260">ź</l:l>
<l:l i="260">Ż</l:l>
<l:l i="260">ż</l:l>
<l:l i="260">Ž</l:l>
<l:l i="260">ž</l:l>
<l:l i="260">Ƶ</l:l>
<l:l i="260">ƶ</l:l>
<l:l i="260">Ȥ</l:l>
<l:l i="260">ȥ</l:l>
<l:l i="260">ʐ</l:l>
<l:l i="260">ʑ</l:l>
<l:l i="260">Ẑ</l:l>
<l:l i="260">ẑ</l:l>
<l:l i="260">Ẓ</l:l>
<l:l i="260">ẓ</l:l>
<l:l i="260">Ẕ</l:l>
<l:l i="260">ẕ</l:l>
</l:letters>
</l:l10n>


# File system notifications for Go

[![GoDoc](https://godoc.org/github.com/fsnotify/fsnotify?status.svg)](https://godoc.org/github.com/fsnotify/fsnotify) [![Go Report Card](https://goreportcard.com/badge/github.com/fsnotify/fsnotify)](https://goreportcard.com/report/github.com/fsnotify/fsnotify)

fsnotify utilizes [golang.org/x/sys](https://godoc.org/golang.org/x/sys) rather than `syscall` from the standard library. Ensure you have the latest version installed by running:

```console
go get -u golang.org/x/sys/...
```

Cross platform: Windows, Linux, BSD and macOS.

|Adapter   |OS        |Status    |
|----------|----------|----------|
|inotify   |Linux 2.6.27 or later, Android\*|Supported [![Build Status](https://travis-ci.org/fsnotify/fsnotify.svg?branch=master)](https://travis-ci.org/fsnotify/fsnotify)|
|kqueue    |BSD, macOS, iOS\*|Supported [![Build Status](https://travis-ci.org/fsnotify/fsnotify.svg?branch=master)](https://travis-ci.org/fsnotify/fsnotify)|
|ReadDirectoryChangesW|Windows|Supported [![Build status](https://ci.appveyor.com/api/projects/status/ivwjubaih4r0udeh/branch/master?svg=true)](https://ci.appveyor.com/project/NathanYoungman/fsnotify/branch/master)|
|FSEvents  |macOS         |[Planned](https://github.com/fsnotify/fsnotify/issues/11)|
|FEN       |Solaris 11    |[In Progress](https://github.com/fsnotify/fsnotify/issues/12)|
|fanotify  |Linux 2.6.37+ | |
|USN Journals |Windows    |[Maybe](https://github.com/fsnotify/fsnotify/issues/53)|
|Polling   |*All*         |[Maybe](https://github.com/fsnotify/fsnotify/issues/9)|

\* Android and iOS are untested.

Please see [the documentation](https://godoc.org/github.com/fsnotify/fsnotify) and consult the [FAQ](#faq) for usage information.

## API stability

fsnotify is a fork of [howeyc/fsnotify](https://godoc.org/github.com/howeyc/fsnotify) with a new API as of v1.0. The API is based on [this design document](http://goo.gl/MrYxyA).

All [releases](https://github.com/fsnotify/fsnotify/releases) are tagged based on [Semantic Versioning](http://semver.org/). Further API changes are [planned](https://github.com/fsnotify/fsnotify/milestones), and will be tagged with a new major revision number.

Go 1.6 supports dependencies located in the `vendor/` folder. Unless you are creating a library, it is recommended that you copy fsnotify into `vendor/github.com/fsnotify/fsnotify` within your project, and likewise for `golang.org/x/sys`.

## Contributing

Please refer to [CONTRIBUTING][] before opening an issue or pull request.

## Example

See [example_test.go](https://github.com/fsnotify/fsnotify/blob/master/example_test.go).

## FAQ

**When a file is moved to another directory is it still being watched?**

No (it shouldn't be, unless you are watching where it was moved to).

**When I watch a directory, are all subdirectories watched as well?**

No, you must add watches for any directory you want to watch (a recursive watcher is on the roadmap [#18][]).

**Do I have to watch the Error and Event channels in a separate goroutine?**

As of now, yes. Looking into making this single-thread friendly (see [howeyc #7][#7])

**Why am I receiving multiple events for the same file on OS X?**

Spotlight indexing on OS X can result in multiple events (see [howeyc #62][#62]). A temporary workaround is to add your folder(s) to the *Spotlight Privacy settings* until we have a native FSEvents implementation (see [#11][]).

**How many files can be watched at once?**

There are OS-specific limits as to how many watches can be created:
* Linux: /proc/sys/fs/inotify/max_user_watches contains the limit, reaching this limit results in a "no space left on device" error.
* BSD / OSX: sysctl variables "kern.maxfiles" and "kern.maxfilesperproc", reaching these limits results in a "too many open files" error.

[#62]: https://github.com/howeyc/fsnotify/issues/62
[#18]: https://github.com/fsnotify/fsnotify/issues/18
[#11]: https://github.com/fsnotify/fsnotify/issues/11
[#7]: https://github.com/howeyc/fsnotify/issues/7

[contributing]: https://github.com/fsnotify/fsnotify/blob/master/CONTRIBUTING.md

## Related Projects

* [notify](https://github.com/rjeczalik/notify)
* [fsevents](https://github.com/fsnotify/fsevents)


//
//  OrderEntryView.swift
//  Ziggurat
//
//  Created by Alan Fineberg on 11/4/15.
//

import UIKit

/// Displays view necessary to ring up an order, namely the cart.
class OrderEntryView: UIView {
    let cart:UITableView
    let addDiscountButton:UIButton

    init() {
        addDiscountButton = UIButton(frame: CGRectZero)
        addDiscountButton.translatesAutoresizingMaskIntoConstraints = false
        addDiscountButton.titleLabel?.adjustsFontSizeToFitWidth = true
        addDiscountButton.exclusiveTouch = true
        addDiscountButton.setTitle("Add a Discount", forState: .Normal)
        addDiscountButton.userInteractionEnabled = true
        addDiscountButton.backgroundColor = UIColor.blueColor()

        cart = UITableView()
        cart.translatesAutoresizingMaskIntoConstraints = false
        cart.tableFooterView = UIView(frame: CGRectZero)
        cart.backgroundColor = UIColor.lightGrayColor()

        super.init(frame: CGRectZero)

        userInteractionEnabled = true
        translatesAutoresizingMaskIntoConstraints = false
        addSubview(addDiscountButton)
        addSubview(cart)

        let views = [
            "cart": cart,
            "addDiscountButton": addDiscountButton,
        ]

        addConstraints(AutolayoutUtil.constraintsWithVisualFormat("V:|-20-[addDiscountButton(40)]-[cart]-20-|", options: .AlignAllCenterX, views: views))
        addConstraints(AutolayoutUtil.constraintsWithVisualFormat("H:|[cart]|", options: .AlignAllCenterX, views: views))
        AutolayoutUtil.centerX(addDiscountButton)
    }

    required init(coder aDecoder: NSCoder) {
        fatalError("not supported")
    }
}


"""
Linear Solvers
==============

The default solver is SuperLU (included in the scipy distribution),
which can solve real or complex linear systems in both single and
double precisions.  It is automatically replaced by UMFPACK, if
available.  Note that UMFPACK works in double precision only, so
switch it off by::

    >>> use_solver(useUmfpack=False)

to solve in the single precision. See also use_solver documentation.

Example session::

    >>> from scipy.sparse import csc_matrix, spdiags
    >>> from numpy import array
    >>> from scipy.sparse.linalg import spsolve, use_solver
    >>>
    >>> print("Inverting a sparse linear system:")
    >>> print("The sparse matrix (constructed from diagonals):")
    >>> a = spdiags([[1, 2, 3, 4, 5], [6, 5, 8, 9, 10]], [0, 1], 5, 5)
    >>> b = array([1, 2, 3, 4, 5])
    >>> print("Solve: single precision complex:")
    >>> use_solver( useUmfpack = False )
    >>> a = a.astype('F')
    >>> x = spsolve(a, b)
    >>> print(x)
    >>> print("Error: ", a*x-b)
    >>>
    >>> print("Solve: double precision complex:")
    >>> use_solver( useUmfpack = True )
    >>> a = a.astype('D')
    >>> x = spsolve(a, b)
    >>> print(x)
    >>> print("Error: ", a*x-b)
    >>>
    >>> print("Solve: double precision:")
    >>> a = a.astype('d')
    >>> x = spsolve(a, b)
    >>> print(x)
    >>> print("Error: ", a*x-b)
    >>>
    >>> print("Solve: single precision:")
    >>> use_solver( useUmfpack = False )
    >>> a = a.astype('f')
    >>> x = spsolve(a, b.astype('f'))
    >>> print(x)
    >>> print("Error: ", a*x-b)

"""

from __future__ import division, print_function, absolute_import

#import umfpack
#__doc__ = '\n\n'.join( (__doc__,  umfpack.__doc__) )
#del umfpack

from .linsolve import *
from ._superlu import SuperLU
from . import _add_newdocs

__all__ = [s for s in dir() if not s.startswith('_')]

from scipy._lib._testutils import PytestTester
test = PytestTester(__name__)
del PytestTester


// Copyright 2001-2019 Crytek GmbH / Crytek Group. All rights reserved.

#pragma once

namespace Serialization
{

inline bool Serialize(Serialization::IArchive& ar, Serialization::ToggleButton& button, const char* name, const char* label)
{
	if (ar.isEdit())
		return ar(Serialization::SStruct::forEdit(button), name, label);
	else
		return ar(*button.value, name, label);
}

inline bool Serialize(Serialization::IArchive& ar, Serialization::RadioButton& button, const char* name, const char* label)
{
	if (ar.isEdit())
		return ar(Serialization::SStruct::forEdit(button), name, label);
	else
		return false;
}

}


/*=========================================================================

	nbblob.cpp

	Author:		CRB
	Created:
	Project:	Spongebob
	Purpose:

	Copyright (c) 2001 Climax Development Ltd

===========================================================================*/

#ifndef __ENEMY_NPC_H__
#include "enemy\npc.h"
#endif

#ifndef __ENEMY_NBBLOB_H__
#include "enemy\nbblob.h"
#endif

#ifndef __GAME_GAME_H__
#include	"game\game.h"
#endif

#ifndef __ANIM_BALLBLOB_HEADER__
#include <ACTOR_BALLBLOB_ANIM.h>
#endif

void CNpcBallBlobEnemy::postInit()
{
	m_heading = 128;

	m_npcPath.setPathType( CNpcPath::PONG_PATH );

	m_velocity.vx = 0;
	m_velocity.vy = -5;
}

void CNpcBallBlobEnemy::processMovement( int _frames )
{
	s32 moveX = 0, moveY = 0;
	s32 moveVel = 0;
	s32 moveDist = 0;
	s32 waypointXDist;
	s32 waypointYDist;
	s32 waypointHeading;
	s32 groundHeight;

	if ( !m_animPlaying )
	{
		m_animPlaying = true;
		m_animNo = ANIM_BALLBLOB_IDLE;
		m_frame = 0;
	}

	// deal with vertical

	m_velocity.vy += 128;

	if ( m_velocity.vy > ( 5 << 8 ) )
	{
		m_velocity.vy = 5 << 8;
	}
	else if ( m_velocity.vy < -( 5 << 8 ) )
	{
		m_velocity.vy = -( 5 << 8 );
	}

	moveY = ( m_velocity.vy >> 8 ) * _frames;

	groundHeight = CGameScene::getCollision()->getHeightFromGround( Pos.vx + moveX, Pos.vy + moveY, 16 );

	if ( groundHeight < 0 )
	{
		if ( m_velocity.vy > 0 )
		{
			m_velocity.vy = -m_velocity.vy;
		}
		else
		{
			m_velocity.vy = -( 5 << 8 );
		}

		moveY = groundHeight;

		if ( m_data[m_type].moveSfx < CSoundMediator::NUM_SFXIDS )
		{
			if ( m_soundId == NOT_PLAYING )
			{
				m_soundId = (int) CSoundMediator::playSfx( m_data[m_type].moveSfx, true );
			}
		}
	}

	// deal with horizontal

	bool pathComplete;

	m_npcPath.thinkFlat( Pos, &pathComplete, &waypointXDist, &waypointYDist, &waypointHeading );

	if ( waypointHeading == 0 )
	{
		moveX = m_speed * _frames;
	}
	else
	{
		moveX = -m_speed * _frames;
	}

	processMovementModifier( _frames, moveX, moveY, moveVel, moveDist );
}


// RUN: %clang_cc1 -fsyntax-only -verify %s

#include <stdint.h>

extern void f1(int *);
extern void f2(char *);

struct Ok {
  char c;
  int x;
};

struct __attribute__((packed)) Arguable {
  char c0;
  int x;
  char c1;
};

union __attribute__((packed)) UnionArguable {
  char c;
  int x;
};

typedef struct Arguable ArguableT;

struct Arguable *get_arguable();

void to_void(void *);
void to_intptr(intptr_t);

void g0(void) {
  {
    struct Ok ok;
    f1(&ok.x); // no-warning
    f2(&ok.c); // no-warning
  }
  {
    struct Arguable arguable;
    f2(&arguable.c0); // no-warning
    f1(&arguable.x);  // expected-warning {{packed member 'x' of class or structure 'Arguable'}}
    f2(&arguable.c1); // no-warning

    f1((int *)(void *)&arguable.x); // no-warning
    to_void(&arguable.x);           // no-warning
    void *p = &arguable.x;          // no-warning
    to_void(p);
    to_intptr((intptr_t)p);         // no-warning
  }
  {
    union UnionArguable arguable;
    f2(&arguable.c); // no-warning
    f1(&arguable.x); // expected-warning {{packed member 'x' of class or structure 'UnionArguable'}}

    f1((int *)(void *)&arguable.x);   // no-warning
    to_void(&arguable.x);             // no-warning
    to_intptr((intptr_t)&arguable.x); // no-warning
  }
  {
    ArguableT arguable;
    f2(&arguable.c0); // no-warning
    f1(&arguable.x);  // expected-warning {{packed member 'x' of class or structure 'Arguable'}}
    f2(&arguable.c1); // no-warning

    f1((int *)(void *)&arguable.x);   // no-warning
    to_void(&arguable.x);             // no-warning
    to_intptr((intptr_t)&arguable.x); // no-warning
  }
  {
    struct Arguable *arguable = get_arguable();
    f2(&arguable->c0); // no-warning
    f1(&arguable->x);  // expected-warning {{packed member 'x' of class or structure 'Arguable'}}
    f2(&arguable->c1); // no-warning

    f1((int *)(void *)&arguable->x);    // no-warning
    to_void(&arguable->c1);             // no-warning
    to_intptr((intptr_t)&arguable->c1); // no-warning
  }
  {
    ArguableT *arguable = get_arguable();
    f2(&(arguable->c0)); // no-warning
    f1(&(arguable->x));  // expected-warning {{packed member 'x' of class or structure 'Arguable'}}
    f2(&(arguable->c1)); // no-warning

    f1((int *)(void *)&(arguable->x));      // no-warning
    to_void(&(arguable->c1));               // no-warning
    to_intptr((intptr_t)&(arguable->c1));   // no-warning
  }
}

struct S1 {
  char c;
  int i __attribute__((packed));
};

int *g1(struct S1 *s1) {
  return &s1->i; // expected-warning {{packed member 'i' of class or structure 'S1'}}
}

struct S2_i {
  int i;
};
struct __attribute__((packed)) S2 {
  char c;
  struct S2_i inner;
};

int *g2(struct S2 *s2) {
  return &s2->inner.i; // expected-warning {{packed member 'inner' of class or structure 'S2'}}
}

struct S2_a {
  char c;
  struct S2_i inner __attribute__((packed));
};

int *g2_a(struct S2_a *s2_a) {
  return &s2_a->inner.i; // expected-warning {{packed member 'inner' of class or structure 'S2_a'}}
}

struct __attribute__((packed)) S3 {
  char c;
  struct {
    int i;
  } inner;
};

int *g3(struct S3 *s3) {
  return &s3->inner.i; // expected-warning {{packed member 'inner' of class or structure 'S3'}}
}

struct S4 {
  char c;
  struct __attribute__((packed)) {
    int i;
  } inner;
};

int *g4(struct S4 *s4) {
  return &s4->inner.i; // expected-warning {{packed member 'i' of class or structure 'S4::(anonymous)'}}
}

struct S5 {
  char c;
  struct {
    char c1;
    int i __attribute__((packed));
  } inner;
};

int *g5(struct S5 *s5) {
  return &s5->inner.i; // expected-warning {{packed member 'i' of class or structure 'S5::(anonymous)'}}
}

struct __attribute__((packed, aligned(2))) AlignedTo2 {
  int x;
};

char *g6(struct AlignedTo2 *s) {
  return (char *)&s->x; // no-warning
}

struct __attribute__((packed, aligned(2))) AlignedTo2Bis {
  int x;
};

struct AlignedTo2Bis* g7(struct AlignedTo2 *s)
{
    return (struct AlignedTo2Bis*)&s->x; // no-warning
}

typedef struct {
  char c;
  int x;
} __attribute__((packed)) TypedefStructArguable;

typedef union {
  char c;
  int x;
} __attribute((packed)) TypedefUnionArguable;

typedef TypedefStructArguable TypedefStructArguableTheSecond;

int *typedef1(TypedefStructArguable *s) {
    return &s->x; // expected-warning {{packed member 'x' of class or structure 'TypedefStructArguable'}}
}

int *typedef2(TypedefStructArguableTheSecond *s) {
    return &s->x; // expected-warning {{packed member 'x' of class or structure 'TypedefStructArguable'}}
}

int *typedef3(TypedefUnionArguable *s) {
    return &s->x; // expected-warning {{packed member 'x' of class or structure 'TypedefUnionArguable'}}
}

struct S6 {
  union {
    char c;
    int x;
  } __attribute__((packed));
};

int *anonymousInnerUnion(struct S6 *s) {
  return &s->x; // expected-warning {{packed member 'x' of class or structure 'S6::(anonymous)'}}
}

struct S6a {
    int a;
    int _;
    int c;
    char __;
    int d;
} __attribute__((packed, aligned(16))) s6;

void g8()
{
    f1(&s6.a); // no-warning
    f1(&s6.c); // no-warning
    f1(&s6.d); // expected-warning {{packed member 'd' of class or structure 'S6a'}}
}

struct __attribute__((packed, aligned(1))) MisalignedContainee { double d; };
struct __attribute__((aligned(8))) AlignedContainer { struct MisalignedContainee b; };

struct AlignedContainer *p;
double* g9() {
  return &p->b.d; // no-warning
}

union OneUnion
{
    uint32_t a;
    uint32_t b:1;
};

struct __attribute__((packed)) S7 {
    uint8_t length;
    uint8_t stuff;
    uint8_t padding[2];
    union OneUnion one_union;
};

union AnotherUnion {
    long data;
    struct S7 s;
} *au;

union OneUnion* get_OneUnion(void)
{
    return &au->s.one_union; // no-warning
}

struct __attribute__((packed)) S8 {
    uint8_t data1;
    uint8_t data2;
	uint16_t wider_data;
};

#define LE_READ_2(p)					\
	((uint16_t)					\
	 ((((const uint8_t *)(p))[0]      ) |		\
	  (((const uint8_t *)(p))[1] <<  8)))

uint32_t get_wider_data(struct S8 *s)
{
    return LE_READ_2(&s->wider_data); // no-warning
}

struct S9 {
  uint32_t x;
  uint8_t y[2];
  uint16_t z;
} __attribute__((__packed__));

typedef struct S9 __attribute__((__aligned__(16))) aligned_S9;

void g10() {
  struct S9 x;
  struct S9 __attribute__((__aligned__(8))) y;
  aligned_S9 z;

  uint32_t *p32;
  p32 = &x.x; // expected-warning {{packed member 'x' of class or structure 'S9'}}
  p32 = &y.x; // no-warning
  p32 = &z.x; // no-warning
}

typedef struct {
  uint32_t msgh_bits;
  uint32_t msgh_size;
  int32_t msgh_voucher_port;
  int32_t msgh_id;
} S10Header;

typedef struct {
  uint32_t t;
  uint64_t m;
  uint32_t p;
  union {
    struct {
      uint32_t a;
      double z;
    } __attribute__((aligned(8), packed)) a;
    struct {
      uint32_t b;
      double z;
      uint32_t a;
    } __attribute__((aligned(8), packed)) b;
  };
} __attribute__((aligned(8), packed)) S10Data;

typedef struct {
  S10Header hdr;
  uint32_t size;
  uint8_t count;
  S10Data data[] __attribute__((aligned(8)));
} __attribute__((aligned(8), packed)) S10;

void g11(S10Header *hdr);
void g12(S10 *s) {
  g11(&s->hdr); // no-warning
}

struct S11 {
  uint32_t x;
} __attribute__((__packed__));

void g13(void) {
  struct S11 __attribute__((__aligned__(4))) a[4];
  uint32_t *p32;
  p32 = &a[0].x; // no-warning
}

struct Invalid0 {
  void *x;
  struct fwd f; // expected-error {{incomplete type}} expected-note {{forward declaration}}
} __attribute__((packed));

void *g14(struct Invalid0 *ivl) {
  return &(ivl->x);
}


{{ header }}

    {% for breadcrumb in breadcrumbs %}

{{ breadcrumb.text }}

    {% endfor %}

{{ column_left }}

{{ content_top }}

{{ text_address }}

      <form action="{{ action }}" method="post" enctype="multipart/form-data">
        <fieldset>

            {{ entry_firstname }}

              <input type="text" name="firstname" value="{{ firstname }}" placeholder="{{ entry_firstname }}" id="input-firstname" class="form-control"/>
              {% if error_firstname %}

{{ error_firstname }}

              {% endif %}

            {{ entry_lastname }}

              <input type="text" name="lastname" value="{{ lastname }}" placeholder="{{ entry_lastname }}" id="input-lastname" class="form-control"/>
              {% if error_lastname %}

{{ error_lastname }}

              {% endif %}

            {{ entry_company }}

              <input type="text" name="company" value="{{ company }}" placeholder="{{ entry_company }}" id="input-company" class="form-control"/>

            {{ entry_address_1 }}

              <input type="text" name="address_1" value="{{ address_1 }}" placeholder="{{ entry_address_1 }}" id="input-address-1" class="form-control"/>
              {% if error_address_1 %}

{{ error_address_1 }}

              {% endif %}

            {{ entry_address_2 }}

              <input type="text" name="address_2" value="{{ address_2 }}" placeholder="{{ entry_address_2 }}" id="input-address-2" class="form-control"/>

            {{ entry_city }}

              <input type="text" name="city" value="{{ city }}" placeholder="{{ entry_city }}" id="input-city" class="form-control"/>
              {% if error_city %}

{{ error_city }}

              {% endif %}

            {{ entry_postcode }}

              <input type="text" name="postcode" value="{{ postcode }}" placeholder="{{ entry_postcode }}" id="input-postcode" class="form-control"/>
              {% if error_postcode %}

{{ error_postcode }}

              {% endif %}

            {{ entry_country }}

              <select name="country_id" id="input-country" class="form-control">
                <option value="">{{ text_select }}</option>
                {% for country in countries %}
                  {% if country.country_id == country_id %}
                    <option value="{{ country.country_id }}" selected="selected">{{ country.name }}</option>
                  {% else %}
                    <option value="{{ country.country_id }}">{{ country.name }}</option>
                  {% endif %}
                {% endfor %}
              </select>
              {% if error_country %}

{{ error_country }}

              {% endif %}

            {{ entry_zone }}

              <select name="zone_id" id="input-zone" class="form-control"> </select>
              {% if error_zone %}

{{ error_zone }}

              {% endif %}

          {% for custom_field in custom_fields %}
            {% if custom_field.type == 'select' %}

                {{ custom_field.name }}

                  <select name="custom_field[{{ custom_field.location }}][{{ custom_field.custom_field_id }}]" id="input-custom-field{{ custom_field.custom_field_id }}" class="form-control">
                    <option value="">{{ text_select }}</option>
                    {% for custom_field_value in custom_field.custom_field_value %}
                      {% if address_custom_field[custom_field.custom_field_id] and custom_field_value.custom_field_value_id == address_custom_field[custom_field.custom_field_id] %}
                        <option value="{{ custom_field_value.custom_field_value_id }}" selected="selected">{{ custom_field_value.name }}</option>
                      {% else %}
                        <option value="{{ custom_field_value.custom_field_value_id }}">{{ custom_field_value.name }}</option>
                      {% endif %}
                    {% endfor %}
                  </select>
                  {% if error_custom_field[custom_field.custom_field_id] %}

{{ error_custom_field[custom_field.custom_field_id] }}

                  {% endif %}

            {% endif %}
            {% if custom_field.type == 'radio' %}

                {{ custom_field.name }}

                    {% for custom_field_value in custom_field.custom_field_value %}

 {% if address_custom_field[custom_field.custom_field_id] and custom_field_value.custom_field_value_id == address_custom_field[custom_field.custom_field_id] %}
                          <input type="radio" name="custom_field[{{ custom_field.location }}][{{ custom_field.custom_field_id }}]" value="{{ custom_field_value.custom_field_value_id }}" class="form-check-input" checked="checked"/>
                            {{ custom_field_value.name }}
                        {% else %}
                          <input type="radio" name="custom_field[{{ custom_field.location }}][{{ custom_field.custom_field_id }}]" value="{{ custom_field_value.custom_field_value_id }}" class="form-check-input"/>
                            {{ custom_field_value.name }}
                        {% endif %}

                    {% endfor %}

                  {% if error_custom_field[custom_field.custom_field_id] %}

{{ error_custom_field[custom_field.custom_field_id] }}

                  {% endif %}

            {% endif %}
            {% if custom_field.type == 'checkbox' %}

                {{ custom_field.name }}

                    {% for custom_field_value in custom_field.custom_field_value %}

 {% if address_custom_field[custom_field.custom_field_id] and custom_field_value.custom_field_value_id in address_custom_field[custom_field.custom_field_id] %}
                          <input type="checkbox" name="custom_field[{{ custom_field.location }}][{{ custom_field.custom_field_id }}][]" value="{{ custom_field_value.custom_field_value_id }}" class="form-check-input" checked="checked"/>
                            {{ custom_field_value.name }}
                        {% else %}
                          <input type="checkbox" name="custom_field[{{ custom_field.location }}][{{ custom_field.custom_field_id }}][]" value="{{ custom_field_value.custom_field_value_id }}" class="form-check-input"/>
                            {{ custom_field_value.name }}
                        {% endif %}

                    {% endfor %}

                  {% if error_custom_field[custom_field.custom_field_id] %}

{{ error_custom_field[custom_field.custom_field_id] }}

                  {% endif %}

            {% endif %}
            {% if custom_field.type == 'text' %}

                {{ custom_field.name }}

                  <input type="text" name="custom_field[{{ custom_field.location }}][{{ custom_field.custom_field_id }}]" value="{% if address_custom_field[custom_field.custom_field_id] %}{{ address_custom_field[custom_field.custom_field_id] }}{% else %}{{ custom_field.value }}{% endif %}" placeholder="{{ custom_field.name }}" id="input-custom-field{{ custom_field.custom_field_id }}" class="form-control"/>
                  {% if error_custom_field[custom_field.custom_field_id] %}

{{ error_custom_field[custom_field.custom_field_id] }}

                  {% endif %}

            {% endif %}
            {% if custom_field.type == 'textarea' %}

                {{ custom_field.name }}

                  <textarea name="custom_field[{{ custom_field.location }}][{{ custom_field.custom_field_id }}]" rows="5" placeholder="{{ custom_field.name }}" id="input-custom-field{{ custom_field.custom_field_id }}" class="form-control">{% if address_custom_field[custom_field.custom_field_id] %}{{ address_custom_field[custom_field.custom_field_id] }}{% else %}{{ custom_field.value }}{% endif %}</textarea>
                  {% if error_custom_field[custom_field.custom_field_id] %}

{{ error_custom_field[custom_field.custom_field_id] }}

                  {% endif %}

            {% endif %}
            {% if custom_field.type == 'file' %}

                {{ custom_field.name }}

                  <button type="button" id="button-custom-field{{ custom_field.custom_field_id }}" data-loading-text="{{ text_loading }}" class="btn btn-light"> {{ button_upload }}</button>
                  <input type="hidden" name="custom_field[{{ custom_field.location }}][{{ custom_field.custom_field_id }}]" value="{% if address_custom_field[custom_field.custom_field_id] %}  {{ address_custom_field[custom_field.custom_field_id] }} {% endif %}"/>
                  {% if error_custom_field[custom_field.custom_field_id] %}

{{ error_custom_field[custom_field.custom_field_id] }}

                  {% endif %}

            {% endif %}
            {% if custom_field.type == 'date' %}

                {{ custom_field.name }}

                    <input type="text" name="custom_field[{{ custom_field.location }}][{{ custom_field.custom_field_id }}]" value="{% if address_custom_field[custom_field.custom_field_id] %}{{ address_custom_field[custom_field.custom_field_id] }}{% else %}{{ custom_field.value }}{% endif %}" placeholder="{{ custom_field.name }}" id="input-custom-field{{ custom_field.custom_field_id }}" class="form-control"/>

                  {% if error_custom_field[custom_field.custom_field_id] %}

{{ error_custom_field[custom_field.custom_field_id] }}

                  {% endif %}

            {% endif %}
            {% if custom_field.type == 'time' %}

                {{ custom_field.name }}

                    <input type="text" name="custom_field[{{ custom_field.location }}][{{ custom_field.custom_field_id }}]" value="{% if address_custom_field[custom_field.custom_field_id] %}{{ address_custom_field[custom_field.custom_field_id] }}{% else %}{{ custom_field.value }}{% endif %}" placeholder="{{ custom_field.name }}" id="input-custom-field{{ custom_field.custom_field_id }}" class="form-control"/>

                  {% if error_custom_field[custom_field.custom_field_id] %}

{{ error_custom_field[custom_field.custom_field_id] }}

                  {% endif %}

            {% endif %}
            {% if custom_field.type == 'datetime' %}

                {{ custom_field.name }}

                    <input type="text" name="custom_field[{{ custom_field.location }}][{{ custom_field.custom_field_id }}]" value="{% if address_custom_field[custom_field.custom_field_id] %}{{ address_custom_field[custom_field.custom_field_id] }}{% else %}{{ custom_field.value }}{% endif %}" placeholder="{{ custom_field.name }}" id="input-custom-field{{ custom_field.custom_field_id }}" class="form-control"/>

                  {% if error_custom_field[custom_field.custom_field_id] %}

{{ error_custom_field[custom_field.custom_field_id] }}

                  {% endif %}

            {% endif %}
          {% endfor %}

            {{ entry_default }}

              {% if default %}

                  <input type="radio" name="default" value="1" class="form-check-input" checked="checked"/>
                    {{ text_yes }}

                  <input type="radio" name="default" value="0" class="form-check-input"/>
                    {{ text_no }}

              {% else %}

                  <input type="radio" name="default" value="1" class="form-check-input"/>
                    {{ text_yes }}

                  <input type="radio" name="default" value="0" class="form-check-input" checked="checked"/>
                    {{ text_no }}

              {% endif %}

        </fieldset>

{{ button_back }}

            <button type="submit" class="btn btn-primary">{{ button_continue }}</button>

      </form>
      {{ content_bottom }}

    {{ column_right }}

{{ footer }}


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 0}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 9d1de2691495b304e9843ac3335b626d, type: 3}
  m_Name: mask_spacepol
  m_EditorClassIdentifier:
  Variance:
  - Frames:
    - sprite: {fileID: 21300000, guid: ea220595b018c254fbc5434b7e948f67, type: 3}
      secondDelay: 0
  - Frames:
    - sprite: {fileID: 21300002, guid: ea220595b018c254fbc5434b7e948f67, type: 3}
      secondDelay: 0
  - Frames:
    - sprite: {fileID: 21300004, guid: ea220595b018c254fbc5434b7e948f67, type: 3}
      secondDelay: 0
  - Frames:
    - sprite: {fileID: 21300006, guid: ea220595b018c254fbc5434b7e948f67, type: 3}
      secondDelay: 0
  IsPalette: 0
  setID: 20636


// 20.2.2.17 Math.hypot([value1[, value2[, … ]]])
var $export = require('./_export');
var abs = Math.abs;

$export($export.S, 'Math', {
  hypot: function hypot(value1, value2) { // eslint-disable-line no-unused-vars
    var sum = 0;
    var i = 0;
    var aLen = arguments.length;
    var larg = 0;
    var arg, div;
    while (i < aLen) {
      arg = abs(arguments[i++]);
      if (larg < arg) {
        div = larg / arg;
        sum = sum * div * div + 1;
        larg = arg;
      } else if (arg > 0) {
        div = arg / larg;
        sum += div * div;
      } else sum += arg;
    }
    return larg === Infinity ? Infinity : larg * Math.sqrt(sum);
  }
});


⚽The rest is ASCII01.
The rest is ASCII02.
The rest is ASCII03.
The rest is ASCII04.
The rest is ASCII05.
The rest is ASCII06.
The rest is ASCII07.
The rest is ASCII08.
The rest is ASCII09.
The rest is ASCII10.
The rest is ASCII11.
The rest is ASCII12.
The rest is ASCII13.
The rest is ASCII14.
The rest is ASCII15.
The rest is ASCII16.
The rest is ASCII17.
The rest is ASCII18.
The rest is ASCII19.
The rest is ASCII20.
The rest is ASCII21.
The rest is ASCII22.


using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Dynamic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Z.Dapper.Plus;

namespace Z.Test
{
    public partial class BulkAction_BulkMerge_ManyMixedSelector
    {
		[TestMethod]
		public void Z_Test_0186()
		{
            Helper.CleanDatabase();

            var single1 = new SingleMany {ColumnInt = 1};
            var single2 = new SingleMany {ColumnInt = 8};
            var single3 = new SingleMany {ColumnInt = 64};

            var many1 = new List<SingleMany> {new SingleMany {ColumnInt = 512}, new SingleMany {ColumnInt = 1024}, new SingleMany {ColumnInt = 2048}};
            var many2 = new List<SingleMany> {new SingleMany {ColumnInt = 4096}, new SingleMany {ColumnInt = 8192}, new SingleMany {ColumnInt = 16384}};
            var many3 = new List<SingleMany> {new SingleMany {ColumnInt = 32768}, new SingleMany {ColumnInt = 65536}, new SingleMany {ColumnInt = 131072}};

            Helper.LinkSingleMany(single1, single2, single3, many1, many2, many3);
            Helper.InsertFromMetas("BulkInsert2;BulkInsert3;UpdateValue2;UpdateValue3".Split(';').ToList(), single1, single2, single3, many1, many2, many3);
            Helper.UpdateFromMetas("BulkInsert2;BulkInsert3;UpdateValue2;UpdateValue3".Split(';').ToList(), single1, single2, single3, many1, many2, many3);

            // GET count before
            int columnInt_before = 0;
            int columnUpdateInt_before = 0;
            int columnInt_Key_before = 0;
            int columnUpdateInt_Key_before = 0;

            using (var connection = Helper.GetConnection())
            {
                connection.Open();

                using (var command = connection.CreateCommand())
                {
                    command.CommandText = "SELECT ISNULL((SELECT SUM(ColumnInt) FROM SingleMany), 0)";
                    columnInt_before = Convert.ToInt32(command.ExecuteScalar());

                    command.CommandText = "SELECT ISNULL((SELECT SUM(ColumnUpdateInt) FROM SingleMany), 0)";
                    columnUpdateInt_before = Convert.ToInt32(command.ExecuteScalar());

                    command.CommandText = "SELECT ISNULL((SELECT SUM(ColumnInt) FROM SingleMany_Key), 0)";
                    columnInt_Key_before = Convert.ToInt32(command.ExecuteScalar());

                    command.CommandText = "SELECT ISNULL((SELECT SUM(ColumnUpdateInt) FROM SingleMany_Key), 0)";
                    columnUpdateInt_Key_before = Convert.ToInt32(command.ExecuteScalar());
                }
            }

            using (var cn = Helper.GetConnection())
            {
                cn.Open();

                // PreTest

                // Action
                cn.BulkMerge(many1, x => x.Single2, x => x.Many2, x=> x.Many3);
            }

			// GET count
            int columnInt = 0;
            int columnUpdateInt = 0;
            int columnInt_Key = 0;
            int columnUpdateInt_Key = 0;

            using (var connection = Helper.GetConnection())
            {
                connection.Open();

                using (var command = connection.CreateCommand())
                {
                    command.CommandText = "SELECT ISNULL((SELECT SUM(ColumnInt) FROM SingleMany), 0)";
                    columnInt = Convert.ToInt32(command.ExecuteScalar());

                    command.CommandText = "SELECT ISNULL((SELECT SUM(ColumnUpdateInt) FROM SingleMany), 0)";
                    columnUpdateInt = Convert.ToInt32(command.ExecuteScalar());

                    command.CommandText = "SELECT ISNULL((SELECT SUM(ColumnInt) FROM SingleMany_Key), 0)";
                    columnInt_Key = Convert.ToInt32(command.ExecuteScalar());

                    command.CommandText = "SELECT ISNULL((SELECT SUM(ColumnUpdateInt) FROM SingleMany_Key), 0)";
                    columnUpdateInt_Key = Convert.ToInt32(command.ExecuteScalar());
                }
            }

            // Test
			Assert.AreEqual(columnInt_before + many1.Sum(x => x.ColumnInt), columnInt);
					Assert.AreEqual(many1.Sum(x => x.Single2.ColumnInt) + many1.Sum(x => x.Many2.Sum(y => y.ColumnInt)) + many1.Sum(x => x.Many3.Sum(y => y.ColumnInt)), columnUpdateInt);
					Assert.AreEqual(columnInt_Key_before, columnInt_Key);
					Assert.AreEqual(columnUpdateInt_Key_before, columnUpdateInt_Key);
		}
    }
}


NR START   END SECTORS SIZE NAME UUID
 1    32  7679    7648 3.7M      8f8378c0-01
 2  7680 16383    8704 4.3M      8f8378c0-02
 5  7936 12799    4864 2.4M
 6 12544 16127    3584 1.8M


/*
 * five-point.h
 *
 *  Created on: May 18, 2020
 *      Author: mathieu
 */

#ifndef CORELIB_SRC_OPENCV_FIVE_POINT_H_
#define CORELIB_SRC_OPENCV_FIVE_POINT_H_

namespace cv3
{

cv::Mat findEssentialMat( cv::InputArray _points1, cv::InputArray _points2, cv::InputArray _cameraMatrix,
                          int method, double prob, double threshold, cv::OutputArray _mask = cv::noArray());

int recoverPose( cv::InputArray E, cv::InputArray _points1, cv::InputArray _points2,
                 cv::InputArray _cameraMatrix, cv::OutputArray _R, cv::OutputArray _t, double distanceThresh,
                 cv::InputOutputArray _mask, cv::OutputArray triangulatedPoints);
}

#endif /* CORELIB_SRC_OPENCV_FIVE_POINT_H_ */