diff options
Diffstat (limited to 'slides')
| -rw-r--r-- | slides/.jsbeautifyrc | 51 | ||||
| -rw-r--r-- | slides/.jshintignore | 9 | ||||
| -rw-r--r-- | slides/.jshintrc | 9 | ||||
| -rw-r--r-- | slides/index.html | 46 | ||||
| -rw-r--r-- | slides/presentations/basic-math-in-programming/cartesian-coordinate-system.svg | 404 | ||||
| -rw-r--r-- | slides/presentations/basic-math-in-programming/default.pug | 206 | ||||
| -rw-r--r-- | slides/presentations/basic-math-in-programming/drawing1.svg | 264 | ||||
| -rw-r--r-- | slides/presentations/basic-math-in-programming/kmplot.fkt | 37 | ||||
| -rw-r--r-- | slides/presentations/basic-math-in-programming/kmplot.svg | 395 | ||||
| -rw-r--r-- | slides/presentations/basic-math-in-programming/levenshtein-distance.svg | 211 | ||||
| -rw-r--r-- | slides/presentations/basic-math-in-programming/meta.json | 3 | ||||
| -rw-r--r-- | slides/presentations/basic-math-in-programming/test.png | bin | 454303 -> 0 bytes | |||
| -rw-r--r-- | slides/vendor/slides.css | 223 | ||||
| -rw-r--r-- | slides/vendor/slides.js | 140 |
14 files changed, 0 insertions, 1998 deletions
diff --git a/slides/.jsbeautifyrc b/slides/.jsbeautifyrc deleted file mode 100644 index 5d90dea..0000000 --- a/slides/.jsbeautifyrc +++ /dev/null | |||
| @@ -1,51 +0,0 @@ | |||
| 1 | { | ||
| 2 | "html": { | ||
| 3 | "allowed_file_extensions": ["htm", "html", "xhtml", "shtml", "xml", "svg", "dust", "njk"], | ||
| 4 | "brace_style": "collapse", | ||
| 5 | "end_with_newline": true, | ||
| 6 | "indent_char": " ", | ||
| 7 | "indent_handlebars": true, | ||
| 8 | "indent_inner_html": true, | ||
| 9 | "indent_scripts": "keep", | ||
| 10 | "indent_size": 4, | ||
| 11 | "indent_with_tabs": true, | ||
| 12 | "max_preserve_newlines": 10, | ||
| 13 | "preserve_newlines": true, | ||
| 14 | "unformatted": ["a", "span", "img", "code", "pre", "sub", "sup", "em", "strong", "b", "i", "u", "strike", "big", "small", "pre", "h1", "h2", "h3", "h4", "h5", "h6", "hr"], | ||
| 15 | "wrap_line_length": 0 | ||
| 16 | }, | ||
| 17 | "css": { | ||
| 18 | "allowed_file_extensions": ["css", "scss", "sass", "less"], | ||
| 19 | "end_with_newline": true, | ||
| 20 | "indent_char": " ", | ||
| 21 | "indent_size": 4, | ||
| 22 | "indent_with_tabs": true, | ||
| 23 | "newline_between_rules": true, | ||
| 24 | "selector_separator": " ", | ||
| 25 | "selector_separator_newline": true, | ||
| 26 | "preserve_newlines": false, | ||
| 27 | "max_preserve_newlines": 10 | ||
| 28 | }, | ||
| 29 | "js": { | ||
| 30 | "allowed_file_extensions": ["js", "json", "jshintrc", "jsbeautifyrc"], | ||
| 31 | "brace_style": "collapse", | ||
| 32 | "break_chained_methods": false, | ||
| 33 | "e4x": true, | ||
| 34 | "end_with_newline": true, | ||
| 35 | "indent_char": " ", | ||
| 36 | "indent_level": 0, | ||
| 37 | "indent_size": 4, | ||
| 38 | "indent_with_tabs": true, | ||
| 39 | "jslint_happy": false, | ||
| 40 | "keep_array_indentation": true, | ||
| 41 | "keep_function_indentation": true, | ||
| 42 | "max_preserve_newlines": 0, | ||
| 43 | "preserve_newlines": true, | ||
| 44 | "space_after_anon_function": false, | ||
| 45 | "space_before_conditional": true, | ||
| 46 | "space_in_empty_paren": false, | ||
| 47 | "space_in_paren": false, | ||
| 48 | "unescape_strings": false, | ||
| 49 | "wrap_line_length": 0 | ||
| 50 | } | ||
| 51 | } | ||
diff --git a/slides/.jshintignore b/slides/.jshintignore deleted file mode 100644 index 4d662aa..0000000 --- a/slides/.jshintignore +++ /dev/null | |||
| @@ -1,9 +0,0 @@ | |||
| 1 | node_modules | ||
| 2 | bower_components | ||
| 3 | lib/external | ||
| 4 | vendor | ||
| 5 | help | ||
| 6 | steal | ||
| 7 | funcunit | ||
| 8 | **/*.min.js | ||
| 9 | **/production.js | ||
diff --git a/slides/.jshintrc b/slides/.jshintrc deleted file mode 100644 index 7c84ea6..0000000 --- a/slides/.jshintrc +++ /dev/null | |||
| @@ -1,9 +0,0 @@ | |||
| 1 | { | ||
| 2 | "strict": false, | ||
| 3 | "esversion": 6, | ||
| 4 | "curly": true, | ||
| 5 | "noempty": true, | ||
| 6 | "trailing": true, | ||
| 7 | "white": false, | ||
| 8 | "evil": true | ||
| 9 | } | ||
diff --git a/slides/index.html b/slides/index.html deleted file mode 100644 index 648ac4b..0000000 --- a/slides/index.html +++ /dev/null | |||
| @@ -1,46 +0,0 @@ | |||
| 1 | <!DOCTYPE html> | ||
| 2 | <html lang="en"> | ||
| 3 | |||
| 4 | <head> | ||
| 5 | <meta charset="UTF-8"> | ||
| 6 | <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
| 7 | <meta http-equiv="X-UA-Compatible" content="ie=edge"> | ||
| 8 | <title></title> | ||
| 9 | </head> | ||
| 10 | |||
| 11 | <body> | ||
| 12 | |||
| 13 | <div class="wrapper"> | ||
| 14 | <main> | ||
| 15 | <section> | ||
| 16 | <h3>Presentation list</h3> | ||
| 17 | <ul> | ||
| 18 | <li><a href="#basic-math-in-programming" target="_blank">Basic math in programming</a></li> | ||
| 19 | </ul> | ||
| 20 | </section> | ||
| 21 | </main> | ||
| 22 | <nav></nav> | ||
| 23 | </div> | ||
| 24 | |||
| 25 | <script> | ||
| 26 | |||
| 27 | |||
| 28 | </script> | ||
| 29 | |||
| 30 | <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/prism/1.15.0/themes/prism.min.css"> | ||
| 31 | <link rel="stylesheet" href="vendor/slides.css"> | ||
| 32 | |||
| 33 | <script src="//cdnjs.cloudflare.com/ajax/libs/jade/1.11.0/jade.min.js"></script> | ||
| 34 | <script src="//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS_HTML&delayStartupUntil=configured"></script> | ||
| 35 | |||
| 36 | <script src="//cdnjs.cloudflare.com/ajax/libs/prism/1.15.0/prism.min.js"></script> | ||
| 37 | <script src="//cdnjs.cloudflare.com/ajax/libs/prism/1.15.0/components/prism-python.min.js"></script> | ||
| 38 | <script src="//cdnjs.cloudflare.com/ajax/libs/prism/1.15.0/components/prism-c.min.js"></script> | ||
| 39 | <script src="//cdnjs.cloudflare.com/ajax/libs/prism/1.15.0/components/prism-go.min.js"></script> | ||
| 40 | <script src="//cdnjs.cloudflare.com/ajax/libs/prism/1.15.0/components/prism-sql.min.js"></script> | ||
| 41 | |||
| 42 | <script src="vendor/slides.js"></script> | ||
| 43 | |||
| 44 | </body> | ||
| 45 | |||
| 46 | </html> | ||
diff --git a/slides/presentations/basic-math-in-programming/cartesian-coordinate-system.svg b/slides/presentations/basic-math-in-programming/cartesian-coordinate-system.svg deleted file mode 100644 index 8090e31..0000000 --- a/slides/presentations/basic-math-in-programming/cartesian-coordinate-system.svg +++ /dev/null | |||
| @@ -1,404 +0,0 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <!-- Created with Inkscape (http://www.inkscape.org/) --> | ||
| 3 | |||
| 4 | <svg | ||
| 5 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
| 6 | xmlns:cc="http://creativecommons.org/ns#" | ||
| 7 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
| 8 | xmlns:svg="http://www.w3.org/2000/svg" | ||
| 9 | xmlns="http://www.w3.org/2000/svg" | ||
| 10 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
| 11 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
| 12 | width="354.33069" | ||
| 13 | height="354.33069" | ||
| 14 | id="svg2607" | ||
| 15 | sodipodi:version="0.32" | ||
| 16 | inkscape:version="0.48+devel r9797" | ||
| 17 | version="1.0" | ||
| 18 | sodipodi:docname="Cartesian-coordinate-system.svg" | ||
| 19 | inkscape:output_extension="org.inkscape.output.svg.inkscape"> | ||
| 20 | <defs | ||
| 21 | id="defs2609"> | ||
| 22 | <inkscape:perspective | ||
| 23 | sodipodi:type="inkscape:persp3d" | ||
| 24 | inkscape:vp_x="0 : 177.16534 : 1" | ||
| 25 | inkscape:vp_y="0 : 1000 : 0" | ||
| 26 | inkscape:vp_z="354.33069 : 177.16534 : 1" | ||
| 27 | inkscape:persp3d-origin="177.16534 : 118.11023 : 1" | ||
| 28 | id="perspective2607" /> | ||
| 29 | <marker | ||
| 30 | inkscape:stockid="Arrow1Mend" | ||
| 31 | orient="auto" | ||
| 32 | refY="0.0" | ||
| 33 | refX="0.0" | ||
| 34 | id="Arrow1Mend" | ||
| 35 | style="overflow:visible;"> | ||
| 36 | <path | ||
| 37 | id="path3676" | ||
| 38 | d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " | ||
| 39 | style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" | ||
| 40 | transform="scale(0.4) rotate(180) translate(10,0)" /> | ||
| 41 | </marker> | ||
| 42 | <marker | ||
| 43 | inkscape:stockid="Arrow1Sstart" | ||
| 44 | orient="auto" | ||
| 45 | refY="0.0" | ||
| 46 | refX="0.0" | ||
| 47 | id="Arrow1Sstart" | ||
| 48 | style="overflow:visible"> | ||
| 49 | <path | ||
| 50 | id="path3673" | ||
| 51 | d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " | ||
| 52 | style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" | ||
| 53 | transform="scale(0.2) translate(6,0)" /> | ||
| 54 | </marker> | ||
| 55 | <marker | ||
| 56 | inkscape:stockid="Arrow1Mstart" | ||
| 57 | orient="auto" | ||
| 58 | refY="0.0" | ||
| 59 | refX="0.0" | ||
| 60 | id="Arrow1Mstart" | ||
| 61 | style="overflow:visible"> | ||
| 62 | <path | ||
| 63 | id="path3679" | ||
| 64 | d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " | ||
| 65 | style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" | ||
| 66 | transform="scale(0.4) translate(10,0)" /> | ||
| 67 | </marker> | ||
| 68 | <marker | ||
| 69 | inkscape:stockid="Arrow2Mstart" | ||
| 70 | orient="auto" | ||
| 71 | refY="0.0" | ||
| 72 | refX="0.0" | ||
| 73 | id="Arrow2Mstart" | ||
| 74 | style="overflow:visible"> | ||
| 75 | <path | ||
| 76 | id="path3661" | ||
| 77 | style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round" | ||
| 78 | d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " | ||
| 79 | transform="scale(0.6) translate(0,0)" /> | ||
| 80 | </marker> | ||
| 81 | </defs> | ||
| 82 | <sodipodi:namedview | ||
| 83 | id="base" | ||
| 84 | pagecolor="#ffffff" | ||
| 85 | bordercolor="#666666" | ||
| 86 | borderopacity="1.0" | ||
| 87 | inkscape:pageopacity="0.0" | ||
| 88 | inkscape:pageshadow="2" | ||
| 89 | inkscape:zoom="1" | ||
| 90 | inkscape:cx="123.44065" | ||
| 91 | inkscape:cy="198.46018" | ||
| 92 | inkscape:document-units="mm" | ||
| 93 | inkscape:current-layer="layer1" | ||
| 94 | width="100mm" | ||
| 95 | height="99.999997mm" | ||
| 96 | units="mm" | ||
| 97 | showgrid="false" | ||
| 98 | showguides="false" | ||
| 99 | inkscape:guide-bbox="true" | ||
| 100 | grid_units="mm" | ||
| 101 | inkscape:grid-points="true" | ||
| 102 | gridtolerance="10000" | ||
| 103 | inkscape:window-width="1024" | ||
| 104 | inkscape:window-height="837" | ||
| 105 | inkscape:window-x="0" | ||
| 106 | inkscape:window-y="20" | ||
| 107 | inkscape:window-maximized="0"> | ||
| 108 | <sodipodi:guide | ||
| 109 | orientation="horizontal" | ||
| 110 | position="177.16417" | ||
| 111 | id="guide2617" /> | ||
| 112 | <sodipodi:guide | ||
| 113 | orientation="vertical" | ||
| 114 | position="177.16553" | ||
| 115 | id="guide2619" /> | ||
| 116 | <inkscape:grid | ||
| 117 | id="GridFromPre046Settings" | ||
| 118 | type="xygrid" | ||
| 119 | originx="0px" | ||
| 120 | originy="0px" | ||
| 121 | spacingx="1mm" | ||
| 122 | spacingy="1mm" | ||
| 123 | color="#0000ff" | ||
| 124 | empcolor="#0000ff" | ||
| 125 | opacity="0.2" | ||
| 126 | empopacity="0.4" | ||
| 127 | empspacing="5" /> | ||
| 128 | </sodipodi:namedview> | ||
| 129 | <metadata | ||
| 130 | id="metadata2612"> | ||
| 131 | <rdf:RDF> | ||
| 132 | <cc:Work | ||
| 133 | rdf:about=""> | ||
| 134 | <dc:format>image/svg+xml</dc:format> | ||
| 135 | <dc:type | ||
| 136 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 137 | </cc:Work> | ||
| 138 | </rdf:RDF> | ||
| 139 | </metadata> | ||
| 140 | <g | ||
| 141 | inkscape:label="Layer 1" | ||
| 142 | inkscape:groupmode="layer" | ||
| 143 | id="layer1"> | ||
| 144 | <path | ||
| 145 | style="fill:none;fill-rule:evenodd;stroke:silver;stroke-width:0.88582677;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 146 | d="M 35.433071,141.73226 L 318.89764,141.73226" | ||
| 147 | id="path22419" /> | ||
| 148 | <path | ||
| 149 | style="fill:none;fill-rule:evenodd;stroke:silver;stroke-width:0.88582677;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 150 | d="M 318.89764,106.29919 L 35.433071,106.29919" | ||
| 151 | id="path22421" /> | ||
| 152 | <path | ||
| 153 | style="fill:none;fill-rule:evenodd;stroke:silver;stroke-width:0.88582677;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 154 | d="M 35.433071,70.866122 L 318.89764,70.866122" | ||
| 155 | id="path22423" /> | ||
| 156 | <path | ||
| 157 | style="fill:none;fill-rule:evenodd;stroke:silver;stroke-width:0.88582677;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 158 | d="M 318.89764,212.59841 L 35.433071,212.59841" | ||
| 159 | id="path22425" /> | ||
| 160 | <path | ||
| 161 | style="fill:none;fill-rule:evenodd;stroke:silver;stroke-width:0.88582677;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 162 | d="M 318.89764,248.03148 L 35.433071,248.03148" | ||
| 163 | id="path22427" /> | ||
| 164 | <path | ||
| 165 | style="fill:none;fill-rule:evenodd;stroke:silver;stroke-width:0.88582677;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 166 | d="M 35.433071,283.46455 L 318.89764,283.46455" | ||
| 167 | id="path22429" /> | ||
| 168 | <path | ||
| 169 | style="fill:none;fill-rule:evenodd;stroke:silver;stroke-width:0.88582677;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 170 | d="M 283.46457,318.89762 L 283.46457,35.433051" | ||
| 171 | id="path22431" /> | ||
| 172 | <path | ||
| 173 | style="fill:none;fill-rule:evenodd;stroke:silver;stroke-width:0.88582677;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 174 | d="M 248.0315,35.433051 L 248.0315,318.89762" | ||
| 175 | id="path22433" /> | ||
| 176 | <path | ||
| 177 | style="fill:none;fill-rule:evenodd;stroke:silver;stroke-width:0.88582677;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 178 | d="M 212.59843,318.89762 L 212.59843,35.433051" | ||
| 179 | id="path22435" /> | ||
| 180 | <path | ||
| 181 | style="fill:none;fill-rule:evenodd;stroke:silver;stroke-width:0.88582677;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 182 | d="M 141.73228,35.433051 L 141.73228,318.89762" | ||
| 183 | id="path22437" /> | ||
| 184 | <path | ||
| 185 | style="fill:none;fill-rule:evenodd;stroke:silver;stroke-width:0.88582677;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 186 | d="M 106.29921,318.89762 L 106.29921,35.433051" | ||
| 187 | id="path22439" /> | ||
| 188 | <path | ||
| 189 | style="fill:none;fill-rule:evenodd;stroke:silver;stroke-width:0.88582677;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 190 | d="M 70.866142,35.433051 L 70.866142,318.89762" | ||
| 191 | id="path22441" /> | ||
| 192 | <path | ||
| 193 | style="fill:none;fill-rule:evenodd;stroke:red;stroke-width:1.77165353;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1.77165353,3.54330707;stroke-dashoffset:0" | ||
| 194 | d="M 70.866142,141.73226 L 70.866142,177.16533" | ||
| 195 | id="path11711" | ||
| 196 | sodipodi:nodetypes="cc" /> | ||
| 197 | <path | ||
| 198 | style="fill:none;fill-rule:evenodd;stroke:red;stroke-width:1.77165353;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1.77165353,3.54330707;stroke-dashoffset:0" | ||
| 199 | d="M 70.866142,141.73226 L 177.16535,141.73226" | ||
| 200 | id="path12598" | ||
| 201 | sodipodi:nodetypes="cc" /> | ||
| 202 | <path | ||
| 203 | style="fill:none;fill-rule:evenodd;stroke:#00c000;stroke-width:1.77165353;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1.77165353,3.54330707;stroke-dashoffset:0" | ||
| 204 | d="M 248.0315,70.866122 L 248.0315,177.16533" | ||
| 205 | id="path14372" | ||
| 206 | sodipodi:nodetypes="cc" /> | ||
| 207 | <path | ||
| 208 | style="fill:none;fill-rule:evenodd;stroke:#00c000;stroke-width:1.77165353;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1.77165353,3.54330707;stroke-dashoffset:0" | ||
| 209 | d="M 177.16535,70.866122 L 248.0315,70.866122" | ||
| 210 | id="path15259" | ||
| 211 | sodipodi:nodetypes="cc" /> | ||
| 212 | <path | ||
| 213 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:2.65748031;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;marker-start:none;marker-end:none;marker-mid:none" | ||
| 214 | d="M 28.346457,177.16533 L 325.98425,177.16533" | ||
| 215 | id="path2623" | ||
| 216 | sodipodi:nodetypes="cc" /> | ||
| 217 | <path | ||
| 218 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:2.65748031;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;marker-start:none;marker-end:none" | ||
| 219 | d="M 177.16535,325.98423 L 177.16535,28.346437" | ||
| 220 | id="path2625" | ||
| 221 | sodipodi:nodetypes="cc" /> | ||
| 222 | <path | ||
| 223 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.77165354;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 224 | d="M 141.73228,170.07872 L 141.73228,184.25195" | ||
| 225 | id="path3698" /> | ||
| 226 | <path | ||
| 227 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.77165354;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 228 | d="M 106.29921,170.07872 L 106.29921,184.25195" | ||
| 229 | id="path3700" /> | ||
| 230 | <path | ||
| 231 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.77165354;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 232 | d="M 70.866142,170.07872 L 70.866142,184.25195" | ||
| 233 | id="path3702" | ||
| 234 | sodipodi:nodetypes="cc" /> | ||
| 235 | <path | ||
| 236 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.77165354;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 237 | d="M 212.59843,170.07872 L 212.59843,184.25195" | ||
| 238 | id="path3706" /> | ||
| 239 | <path | ||
| 240 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.77165354;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 241 | d="M 248.0315,170.07872 L 248.0315,184.25195" | ||
| 242 | id="path3708" /> | ||
| 243 | <path | ||
| 244 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.77165354;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 245 | d="M 283.46457,170.07872 L 283.46457,184.25195" | ||
| 246 | id="path3710" /> | ||
| 247 | <path | ||
| 248 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.77165354;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 249 | d="M 170.07874,141.73226 L 184.25197,141.73226" | ||
| 250 | id="path4599" /> | ||
| 251 | <path | ||
| 252 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.77165354;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 253 | d="M 170.07874,106.29919 L 184.25197,106.29919" | ||
| 254 | id="path4601" /> | ||
| 255 | <path | ||
| 256 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.77165354;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 257 | d="M 170.07874,70.866122 L 184.25197,70.866122" | ||
| 258 | id="path4603" /> | ||
| 259 | <path | ||
| 260 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.77165354;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 261 | d="M 170.07874,212.59841 L 184.25197,212.59841" | ||
| 262 | id="path4605" /> | ||
| 263 | <path | ||
| 264 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.77165354;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 265 | d="M 170.07874,248.03148 L 184.25197,248.03148" | ||
| 266 | id="path4607" /> | ||
| 267 | <path | ||
| 268 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.77165354;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 269 | d="M 170.07874,283.46455 L 184.25197,283.46455" | ||
| 270 | id="path4609" /> | ||
| 271 | <path | ||
| 272 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:2.65748031;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 273 | d="M 170.07874,42.519665 L 177.16553,28.637567 L 184.25197,42.519665" | ||
| 274 | id="path9048" /> | ||
| 275 | <path | ||
| 276 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:2.65748031;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 277 | d="M 311.81102,170.07872 L 326.15873,177.16652 L 311.81102,184.25195" | ||
| 278 | id="path9050" /> | ||
| 279 | <path | ||
| 280 | sodipodi:type="arc" | ||
| 281 | style="stroke-width:2.65748024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke:none;fill:#c000be;fill-opacity:1" | ||
| 282 | id="path9937" | ||
| 283 | sodipodi:cx="177.16536" | ||
| 284 | sodipodi:cy="177.16533" | ||
| 285 | sodipodi:rx="3.5433071" | ||
| 286 | sodipodi:ry="3.5433071" | ||
| 287 | d="M 180.70867 177.16533 A 3.5433071 3.5433071 0 1 1 173.62205,177.16533 A 3.5433071 3.5433071 0 1 1 180.70867 177.16533 z" /> | ||
| 288 | <path | ||
| 289 | sodipodi:type="arc" | ||
| 290 | style="fill:red;fill-opacity:1;stroke:none;stroke-width:2.65748024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" | ||
| 291 | id="path10824" | ||
| 292 | sodipodi:cx="70.866142" | ||
| 293 | sodipodi:cy="141.73227" | ||
| 294 | sodipodi:rx="3.5433071" | ||
| 295 | sodipodi:ry="3.5433071" | ||
| 296 | d="M 74.409449 141.73227 A 3.5433071 3.5433071 0 1 1 67.322835,141.73227 A 3.5433071 3.5433071 0 1 1 74.409449 141.73227 z" /> | ||
| 297 | <path | ||
| 298 | sodipodi:type="arc" | ||
| 299 | style="fill:#00c000;fill-opacity:1;stroke:none;stroke-width:1.77165353;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:1.77165353, 3.54330707;stroke-dashoffset:0;stroke-opacity:1" | ||
| 300 | id="path13485" | ||
| 301 | sodipodi:cx="248.03149" | ||
| 302 | sodipodi:cy="88.582657" | ||
| 303 | sodipodi:rx="3.5433071" | ||
| 304 | sodipodi:ry="3.5433071" | ||
| 305 | d="M 251.5748 88.582657 A 3.5433071 3.5433071 0 1 1 244.48819,88.582657 A 3.5433071 3.5433071 0 1 1 251.5748 88.582657 z" | ||
| 306 | transform="translate(1.901717e-6,-17.71654)" /> | ||
| 307 | <path | ||
| 308 | sodipodi:type="arc" | ||
| 309 | style="fill:blue;fill-opacity:1;stroke:none;stroke-width:1.77165353;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:1.77165353, 3.54330707;stroke-dashoffset:0;stroke-opacity:1" | ||
| 310 | id="path16146" | ||
| 311 | sodipodi:cx="124.01575" | ||
| 312 | sodipodi:cy="265.74802" | ||
| 313 | sodipodi:rx="3.5433071" | ||
| 314 | sodipodi:ry="3.5433071" | ||
| 315 | d="M 127.55905 265.74802 A 3.5433071 3.5433071 0 1 1 120.47244,265.74802 A 3.5433071 3.5433071 0 1 1 127.55905 265.74802 z" /> | ||
| 316 | <path | ||
| 317 | style="fill:none;fill-rule:evenodd;stroke:blue;stroke-width:1.77165353;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1.77165353,3.54330707;stroke-dashoffset:0" | ||
| 318 | d="M 124.01575,265.74801 L 124.01575,177.16533" | ||
| 319 | id="path18803" /> | ||
| 320 | <path | ||
| 321 | style="fill:none;fill-rule:evenodd;stroke:blue;stroke-width:1.77165353;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1.77165353,3.54330707;stroke-dashoffset:0" | ||
| 322 | d="M 124.01575,265.74801 L 177.16535,265.74801" | ||
| 323 | id="path18805" /> | ||
| 324 | <path | ||
| 325 | style="font-size:24px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:serif" | ||
| 326 | d="M 40.589321,115.26088 C 39.71692,116.75829 39.069134,118.23941 38.645962,119.70424 C 38.222781,121.16909 38.011193,122.65347 38.011196,124.15736 C 38.011193,125.66127 38.224408,127.15053 38.650845,128.62514 C 39.077272,130.09975 39.72343,131.58249 40.589321,133.07338 L 39.026821,133.07338 C 38.050255,131.54343 37.319461,130.03953 36.834438,128.56166 C 36.34941,127.0838 36.106898,125.6157 36.106899,124.15736 C 36.106898,122.70555 36.347783,121.24396 36.829556,119.7726 C 37.311323,118.30126 38.043745,116.79735 39.026821,115.26088 L 40.589321,115.26088 z M 44.31979,123.33705 L 56.839321,123.33705 L 56.839321,124.99721 L 44.31979,124.99721 L 44.31979,123.33705 z M 67.073696,122.57533 C 68.017697,122.77716 68.755001,123.19708 69.28561,123.8351 C 69.816198,124.47313 70.081498,125.26088 70.081509,126.19838 C 70.081498,127.63718 69.586706,128.75046 68.597134,129.53822 C 67.607542,130.32598 66.201293,130.71986 64.378384,130.71986 C 63.7664,130.71986 63.136517,130.65964 62.488735,130.5392 C 61.840946,130.41876 61.172001,130.23809 60.481899,129.99721 L 60.481899,128.09291 C 61.028772,128.41192 61.62773,128.65281 62.278774,128.81557 C 62.929812,128.97833 63.61015,129.05971 64.31979,129.05971 C 65.556762,129.05971 66.499144,128.81557 67.146938,128.32729 C 67.794716,127.83901 68.118609,127.12937 68.118618,126.19838 C 68.118609,125.33901 67.817502,124.66681 67.215298,124.18178 C 66.613077,123.69676 65.774861,123.45425 64.700649,123.45424 L 63.001431,123.45424 L 63.001431,121.83315 L 64.778774,121.83315 C 65.74882,121.83315 66.491006,121.63947 67.005337,121.25209 C 67.519651,120.86473 67.776812,120.30646 67.776821,119.57729 C 67.776812,118.8286 67.511513,118.25406 66.980923,117.85365 C 66.450316,117.45328 65.690226,117.25308 64.700649,117.25307 C 64.160279,117.25308 63.580853,117.31167 62.962368,117.42885 C 62.343875,117.54605 61.663537,117.72834 60.921352,117.97572 L 60.921352,116.21791 C 61.670048,116.00959 62.371544,115.85334 63.025845,115.74916 C 63.680137,115.64501 64.296998,115.59293 64.876431,115.59291 C 66.373819,115.59293 67.558714,115.93309 68.431118,116.61342 C 69.303503,117.29377 69.739701,118.21337 69.739712,119.37221 C 69.739701,120.17951 69.508581,120.86148 69.046352,121.41811 C 68.584103,121.97476 67.926552,122.3605 67.073696,122.57533 L 67.073696,122.57533 z M 74.036587,127.95619 L 76.097134,127.95619 L 76.097134,129.63588 L 74.495571,132.76088 L 73.235806,132.76088 L 74.036587,129.63588 L 74.036587,127.95619 z M 80.540493,128.7765 L 83.763149,128.7765 L 83.763149,117.65346 L 80.25729,118.35658 L 80.25729,116.55971 L 83.743618,115.85658 L 85.716274,115.85658 L 85.716274,128.7765 L 88.938931,128.7765 L 88.938931,130.43666 L 80.540493,130.43666 L 80.540493,128.7765 z M 92.395962,115.26088 L 93.958462,115.26088 C 94.93502,116.79735 95.665814,118.30126 96.150845,119.7726 C 96.635865,121.24396 96.878378,122.70555 96.878384,124.15736 C 96.878378,125.6157 96.635865,127.0838 96.150845,128.56166 C 95.665814,130.03953 94.93502,131.54343 93.958462,133.07338 L 92.395962,133.07338 C 93.261845,131.58249 93.908003,130.09975 94.334438,128.62514 C 94.760867,127.15053 94.974083,125.66127 94.974087,124.15736 C 94.974083,122.65347 94.760867,121.16909 94.334438,119.70424 C 93.908003,118.23941 93.261845,116.75829 92.395962,115.26088 L 92.395962,115.26088 z" | ||
| 327 | id="text19692" /> | ||
| 328 | <path | ||
| 329 | style="font-size:20px;font-style:normal;font-weight:bold;fill:#00c000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:sans" | ||
| 330 | d="M 239.01451,44.394741 C 238.14211,45.892151 237.49432,47.373269 237.07115,48.8381 C 236.64797,50.302953 236.43638,51.787327 236.43639,53.291225 C 236.43638,54.795136 236.6496,56.284393 237.07603,57.758999 C 237.50246,59.233609 238.14862,60.716354 239.01451,62.207241 L 237.45201,62.207241 C 236.47544,60.677292 235.74465,59.173387 235.25963,57.695522 C 234.7746,56.217661 234.53209,54.749564 234.53209,53.291225 C 234.53209,51.83941 234.77297,50.377823 235.25475,48.90646 C 235.73651,47.435118 236.46893,45.931213 237.45201,44.394741 L 239.01451,44.394741 z M 244.46373,57.910366 L 251.3485,57.910366 L 251.3485,59.570522 L 242.09068,59.570522 L 242.09068,57.910366 C 242.83938,57.135629 243.85989,56.095591 245.15221,54.790249 C 246.44452,53.484916 247.25669,52.643446 247.58873,52.265835 C 248.22023,51.556207 248.66131,50.955622 248.91197,50.464077 C 249.16261,49.97255 249.28794,49.489152 249.28795,49.013882 C 249.28794,48.239153 249.01613,47.607644 248.47252,47.11935 C 247.92889,46.631082 247.22088,46.386942 246.3485,46.386929 C 245.73,46.386942 245.07733,46.494364 244.39049,46.709194 C 243.70364,46.924051 242.96959,47.249571 242.18834,47.685757 L 242.18834,45.693569 C 242.98261,45.374573 243.72479,45.133688 244.4149,44.970913 C 245.105,44.808167 245.73651,44.726787 246.30943,44.726772 C 247.81984,44.726787 249.02427,45.104391 249.92271,45.859585 C 250.82114,46.614806 251.27036,47.62392 251.27037,48.886929 C 251.27036,49.485897 251.15806,50.05393 250.93346,50.59103 C 250.70884,51.128148 250.30031,51.761285 249.70787,52.490444 C 249.5451,52.679253 249.02752,53.2245 248.15514,54.126186 C 247.28273,55.027884 246.05227,56.289276 244.46373,57.910366 L 244.46373,57.910366 z M 255.70396,57.090054 L 257.76451,57.090054 L 257.76451,58.769741 L 256.16295,61.894741 L 254.90318,61.894741 L 255.70396,58.769741 L 255.70396,57.090054 z M 267.84264,51.709194 C 268.78664,51.911025 269.52394,52.330946 270.05455,52.96896 C 270.58514,53.606987 270.85044,54.394746 270.85045,55.332241 C 270.85044,56.771046 270.35565,57.884326 269.36607,58.672085 C 268.37648,59.459845 266.97023,59.853725 265.14732,59.853725 C 264.53534,59.853725 263.90546,59.793504 263.25768,59.673061 C 262.60989,59.552619 261.94094,59.371955 261.25084,59.131069 L 261.25084,57.226772 C 261.79771,57.545785 262.39667,57.78667 263.04771,57.949429 C 263.69875,58.11219 264.37909,58.193571 265.08873,58.193569 C 266.3257,58.193571 267.26808,57.94943 267.91588,57.461147 C 268.56366,56.972869 268.88755,56.263234 268.88756,55.332241 C 268.88755,54.472871 268.58644,53.800671 267.98424,53.315639 C 267.38202,52.83062 266.5438,52.588107 265.46959,52.5881 L 263.77037,52.5881 L 263.77037,50.967007 L 265.54771,50.967007 C 266.51776,50.967015 267.25995,50.773331 267.77428,50.385952 C 268.28859,49.998592 268.54575,49.440324 268.54576,48.711147 C 268.54575,47.962461 268.28045,47.387917 267.74986,46.987514 C 267.21926,46.587137 266.45917,46.386942 265.46959,46.386929 C 264.92922,46.386942 264.34979,46.445535 263.73131,46.56271 C 263.11282,46.67991 262.43248,46.862202 261.69029,47.109585 L 261.69029,45.351772 C 262.43899,45.143453 263.14048,44.987204 263.79478,44.883022 C 264.44908,44.77887 265.06594,44.726787 265.64537,44.726772 C 267.14276,44.726787 268.32765,45.066956 269.20006,45.74728 C 270.07244,46.427632 270.50864,47.347227 270.50865,48.506069 C 270.50864,49.313371 270.27752,49.995337 269.81529,50.551968 C 269.35304,51.108617 268.69549,51.494359 267.84264,51.709194 L 267.84264,51.709194 z M 274.06334,44.394741 L 275.62584,44.394741 C 276.6024,45.931213 277.33319,47.435118 277.81822,48.90646 C 278.30324,50.377823 278.54576,51.83941 278.54576,53.291225 C 278.54576,54.749564 278.30324,56.217661 277.81822,57.695522 C 277.33319,59.173387 276.6024,60.677292 275.62584,62.207241 L 274.06334,62.207241 C 274.92922,60.716354 275.57538,59.233609 276.00182,57.758999 C 276.42824,56.284393 276.64146,54.795136 276.64146,53.291225 C 276.64146,51.787327 276.42824,50.302953 276.00182,48.8381 C 275.57538,47.373269 274.92922,45.892151 274.06334,44.394741 L 274.06334,44.394741 z" | ||
| 331 | id="text19696" /> | ||
| 332 | <path | ||
| 333 | style="font-size:20px;font-style:normal;font-weight:bold;fill:#0000ff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:sans" | ||
| 334 | d="M 54.640823,274.21939 C 53.768422,275.7168 53.120636,277.19792 52.697464,278.66275 C 52.274283,280.1276 52.062695,281.61198 52.062698,283.11588 C 52.062695,284.61979 52.275911,286.10904 52.702347,287.58365 C 53.128774,289.05826 53.774933,290.541 54.640823,292.03189 L 53.078323,292.03189 C 52.101757,290.50194 51.370964,288.99804 50.885941,287.52017 C 50.400913,286.04231 50.1584,284.57421 50.158401,283.11588 C 50.1584,281.66406 50.399285,280.20247 50.881058,278.73111 C 51.362826,277.25977 52.095247,275.75586 53.078323,274.21939 L 54.640823,274.21939 z M 58.371292,282.29556 L 70.890823,282.29556 L 70.890823,283.95572 L 58.371292,283.95572 L 58.371292,282.29556 z M 75.490433,287.73502 L 78.713089,287.73502 L 78.713089,276.61197 L 75.20723,277.31509 L 75.20723,275.51822 L 78.693558,274.81509 L 80.666214,274.81509 L 80.666214,287.73502 L 83.88887,287.73502 L 83.88887,289.39517 L 75.490433,289.39517 L 75.490433,287.73502 z M 87.883011,286.9147 L 89.943558,286.9147 L 89.943558,289.39517 L 87.883011,289.39517 L 87.883011,286.9147 z M 94.26973,274.81509 L 102.01387,274.81509 L 102.01387,276.47525 L 96.07637,276.47525 L 96.07637,280.04947 C 96.362824,279.95182 96.649282,279.87858 96.935745,279.82974 C 97.222198,279.78092 97.508657,279.75651 97.79512,279.7565 C 99.422717,279.75651 100.71178,280.20247 101.66231,281.09439 C 102.61282,281.98633 103.08808,283.19401 103.08809,284.71744 C 103.08808,286.28645 102.5998,287.50553 101.62325,288.37466 C 100.64667,289.24381 99.269722,289.67837 97.492386,289.67838 C 96.880402,289.67837 96.25703,289.62629 95.622269,289.52213 C 94.9875,289.41796 94.331576,289.26171 93.654495,289.05338 L 93.654495,287.07095 C 94.240431,287.38997 94.845899,287.6276 95.470901,287.78384 C 96.095898,287.9401 96.756704,288.01822 97.453323,288.01822 C 98.579619,288.01822 99.471545,287.722 100.1291,287.12955 C 100.78665,286.5371 101.11542,285.73307 101.11543,284.71744 C 101.11542,283.70182 100.78665,282.89778 100.1291,282.30533 C 99.471545,281.71289 98.579619,281.41666 97.453323,281.41666 C 96.925975,281.41666 96.400259,281.47526 95.876175,281.59244 C 95.352083,281.70963 94.816602,281.89192 94.26973,282.13931 L 94.26973,274.81509 z M 107.18965,286.9147 L 109.2502,286.9147 L 109.2502,288.59439 L 107.64864,291.71939 L 106.38887,291.71939 L 107.18965,288.59439 L 107.18965,286.9147 z M 113.33223,282.29556 L 125.85176,282.29556 L 125.85176,283.95572 L 113.33223,283.95572 L 113.33223,282.29556 z M 131.80879,287.73502 L 138.69356,287.73502 L 138.69356,289.39517 L 129.43575,289.39517 L 129.43575,287.73502 C 130.18444,286.96028 131.20495,285.92024 132.49727,284.6149 C 133.78958,283.30957 134.60175,282.4681 134.93379,282.09048 C 135.56529,281.38086 136.00638,280.78027 136.25703,280.28873 C 136.50768,279.7972 136.633,279.3138 136.63301,278.83853 C 136.633,278.0638 136.36119,277.43229 135.81758,276.944 C 135.27395,276.45573 134.56595,276.21159 133.69356,276.21158 C 133.07506,276.21159 132.42239,276.31901 131.73555,276.53384 C 131.0487,276.7487 130.31465,277.07422 129.5334,277.51041 L 129.5334,275.51822 C 130.32767,275.19922 131.06986,274.95834 131.75996,274.79556 C 132.45006,274.63282 133.08157,274.55144 133.6545,274.55142 C 135.1649,274.55144 136.36933,274.92904 137.26778,275.68423 C 138.1662,276.43946 138.61542,277.44857 138.61543,278.71158 C 138.61542,279.31055 138.50312,279.87858 138.27852,280.41568 C 138.0539,280.9528 137.64537,281.58594 137.05293,282.31509 C 136.89016,282.5039 136.37259,283.04915 135.5002,283.95084 C 134.6278,284.85253 133.39733,286.11393 131.80879,287.73502 L 131.80879,287.73502 z M 142.84395,286.9147 L 144.9045,286.9147 L 144.9045,289.39517 L 142.84395,289.39517 L 142.84395,286.9147 z M 149.23067,274.81509 L 156.97481,274.81509 L 156.97481,276.47525 L 151.03731,276.47525 L 151.03731,280.04947 C 151.32376,279.95182 151.61022,279.87858 151.89668,279.82974 C 152.18314,279.78092 152.46959,279.75651 152.75606,279.7565 C 154.38365,279.75651 155.67272,280.20247 156.62325,281.09439 C 157.57376,281.98633 158.04902,283.19401 158.04903,284.71744 C 158.04902,286.28645 157.56073,287.50553 156.58418,288.37466 C 155.60761,289.24381 154.23066,289.67837 152.45332,289.67838 C 151.84134,289.67837 151.21797,289.62629 150.58321,289.52213 C 149.94844,289.41796 149.29251,289.26171 148.61543,289.05338 L 148.61543,287.07095 C 149.20137,287.38997 149.80684,287.6276 150.43184,287.78384 C 151.05684,287.9401 151.71764,288.01822 152.41426,288.01822 C 153.54056,288.01822 154.43248,287.722 155.09004,287.12955 C 155.74759,286.5371 156.07636,285.73307 156.07637,284.71744 C 156.07636,283.70182 155.74759,282.89778 155.09004,282.30533 C 154.43248,281.71289 153.54056,281.41666 152.41426,281.41666 C 151.88691,281.41666 151.3612,281.47526 150.83711,281.59244 C 150.31302,281.70963 149.77754,281.89192 149.23067,282.13931 L 149.23067,274.81509 z M 161.4084,274.21939 L 162.9709,274.21939 C 163.94746,275.75586 164.67825,277.25977 165.16328,278.73111 C 165.6483,280.20247 165.89082,281.66406 165.89082,283.11588 C 165.89082,284.57421 165.6483,286.04231 165.16328,287.52017 C 164.67825,288.99804 163.94746,290.50194 162.9709,292.03189 L 161.4084,292.03189 C 162.27428,290.541 162.92044,289.05826 163.34688,287.58365 C 163.77331,286.10904 163.98652,284.61979 163.98653,283.11588 C 163.98652,281.61198 163.77331,280.1276 163.34688,278.66275 C 162.92044,277.19792 162.27428,275.7168 161.4084,274.21939 L 161.4084,274.21939 z" | ||
| 335 | id="text19700" /> | ||
| 336 | <text | ||
| 337 | xml:space="preserve" | ||
| 338 | style="font-size:20px;font-style:normal;font-weight:normal;fill:#c000be;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:sans" | ||
| 339 | x="183.20705" | ||
| 340 | y="165.86974" | ||
| 341 | id="text21474"><tspan | ||
| 342 | sodipodi:role="line" | ||
| 343 | id="tspan21476" | ||
| 344 | x="183.20705" | ||
| 345 | y="165.86974" | ||
| 346 | style="font-weight:normal;-inkscape-font-specification:DejaVu Sans;font-family:DejaVu Sans;font-style:normal;font-stretch:normal;font-variant:normal">(0,0)</tspan></text> | ||
| 347 | <path | ||
| 348 | style="font-size:20px;font-style:italic;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:serif" | ||
| 349 | d="M 330.01874,193.75687 C 329.68279,193.99124 329.38592,194.19241 329.12811,194.36038 C 328.87029,194.52835 328.63787,194.66507 328.43085,194.77054 C 328.22381,194.87601 328.03631,194.95413 327.86835,195.00491 C 327.70037,195.05569 327.54217,195.08108 327.39374,195.08109 C 327.15936,195.08108 326.92303,194.95804 326.68475,194.71194 C 326.44647,194.46585 326.21209,194.13773 325.98163,193.72757 C 325.75115,193.31741 325.52069,192.84476 325.29022,192.3096 C 325.05975,191.77445 324.83514,191.21781 324.61639,190.63968 C 324.4367,190.88187 324.23162,191.15335 324.00116,191.45413 C 323.77069,191.75492 323.52459,192.07718 323.26288,192.42093 C 323.00116,192.76468 322.72967,193.12991 322.44843,193.51663 C 322.16717,193.90335 321.88983,194.30374 321.61639,194.7178 C 321.32733,194.75687 321.00311,194.80569 320.64374,194.86429 C 320.28436,194.92288 319.96014,194.99515 319.67108,195.08109 L 319.40155,194.67093 C 319.76093,194.35843 320.14764,193.99515 320.56171,193.58109 C 320.97577,193.16702 321.39569,192.73343 321.82147,192.2803 C 322.24725,191.82718 322.66522,191.3682 323.07538,190.90335 C 323.48553,190.43851 323.86639,189.99515 324.21796,189.57327 C 323.99139,188.97953 323.76873,188.4014 323.54999,187.8389 C 323.33123,187.27641 323.11444,186.77836 322.8996,186.34476 C 322.68475,185.91117 322.47577,185.56352 322.27264,185.30179 C 322.06952,185.04008 321.8742,184.90922 321.68671,184.90921 C 321.61639,184.90922 321.50116,184.92484 321.341,184.95609 C 321.18085,184.98734 321.01874,185.0225 320.85468,185.06155 C 320.69061,185.10063 320.54413,185.13578 320.41522,185.16702 C 320.28632,185.19828 320.22186,185.21391 320.22186,185.2139 L 320.0578,184.75687 C 320.38592,184.61625 320.70038,184.47758 321.00116,184.34085 C 321.30194,184.20414 321.57733,184.08305 321.82733,183.97757 C 322.07733,183.87211 322.29022,183.78813 322.466,183.72562 C 322.64178,183.66313 322.77264,183.63188 322.85858,183.63187 C 323.06952,183.63188 323.28436,183.76469 323.50311,184.0303 C 323.72186,184.29594 323.94451,184.64945 324.17108,185.09085 C 324.39764,185.53227 324.62811,186.03617 324.86249,186.60257 C 325.09686,187.16898 325.33123,187.75297 325.56561,188.35452 C 325.88592,187.97172 326.19842,187.58109 326.50311,187.18265 C 326.80779,186.78422 327.07732,186.41508 327.31171,186.07523 C 327.54607,185.73539 327.73553,185.44828 327.88007,185.2139 C 328.02459,184.97953 328.09685,184.835 328.09686,184.7803 C 328.09685,184.70219 328.08514,184.63188 328.06171,184.56937 C 328.03826,184.50688 327.98748,184.46 327.90936,184.42874 C 327.83123,184.3975 327.716,184.37992 327.56366,184.37601 C 327.41131,184.37211 327.21014,184.38188 326.96014,184.4053 L 326.93671,183.92484 C 327.45232,183.81547 327.90935,183.7393 328.3078,183.69632 C 328.70623,183.65336 329.0031,183.63188 329.19843,183.63187 C 329.57342,183.63188 329.83513,183.69438 329.98358,183.81937 C 330.13201,183.94438 330.20623,184.08891 330.20624,184.25296 C 330.20623,184.40922 330.11443,184.62211 329.93085,184.89163 C 329.74724,185.16117 329.47771,185.50492 329.12225,185.92288 C 328.76678,186.34086 328.32342,186.83695 327.79218,187.41116 C 327.26092,187.98539 326.65154,188.6475 325.96405,189.39749 C 326.18279,189.96 326.39959,190.50101 326.61444,191.02054 C 326.82928,191.54007 327.03826,191.99906 327.24139,192.39749 C 327.44451,192.79593 327.64373,193.11429 327.83905,193.35257 C 328.03435,193.59085 328.22185,193.70999 328.40155,193.70999 C 328.58123,193.70999 328.79021,193.68265 329.0285,193.62796 C 329.26678,193.57327 329.53045,193.47171 329.81952,193.32327 L 330.01874,193.75687 L 330.01874,193.75687 z" | ||
| 350 | id="text22363" /> | ||
| 351 | <path | ||
| 352 | style="font-size:24px;font-style:italic;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:serif" | ||
| 353 | d="M 166.37036,32.44154 C 166.37035,32.707175 166.29809,33.048971 166.15356,33.46693 C 166.00902,33.884908 165.77465,34.443501 165.45044,35.142712 C 165.12621,35.841937 164.70043,36.711077 164.1731,37.750134 C 163.64574,38.7892 163.00317,40.05873 162.24536,41.558727 C 161.72192,42.582165 161.20043,43.511851 160.68091,44.34779 C 160.16137,45.183725 159.62817,45.900521 159.0813,46.49818 C 158.53442,47.095832 157.96411,47.558722 157.37036,47.886852 C 156.77661,48.214972 156.1477,48.379034 155.48364,48.37904 C 155.24927,48.379034 155.02857,48.359503 154.82153,48.320446 C 154.6145,48.281378 154.43482,48.23255 154.28247,48.173962 C 154.13013,48.115362 154.00904,48.050909 153.91919,47.980602 C 153.82935,47.910284 153.78443,47.843878 153.78442,47.781384 C 153.78443,47.687628 153.82154,47.556769 153.89575,47.388805 C 153.96997,47.220832 154.06177,47.045051 154.17114,46.861462 C 154.28052,46.677864 154.39966,46.509895 154.52856,46.357555 C 154.65747,46.205208 154.77661,46.101692 154.88599,46.047009 C 155.07349,46.172005 155.2395,46.269661 155.38403,46.339977 C 155.52856,46.410286 155.66333,46.461067 155.78833,46.492321 C 155.91333,46.523567 156.03833,46.541145 156.16333,46.545055 C 156.28833,46.548958 156.42114,46.550911 156.56177,46.550915 C 157.19458,46.550911 157.81372,46.24427 158.41919,45.630993 C 159.02466,45.017709 159.65551,44.152476 160.31177,43.03529 C 160.23364,42.582165 160.13794,42.070446 160.02466,41.500134 C 159.91137,40.929823 159.78637,40.343886 159.64966,39.742321 C 159.51294,39.140762 159.37036,38.537247 159.22192,37.931774 C 159.07348,37.326311 158.92505,36.757952 158.77661,36.226696 C 158.62817,35.695453 158.48559,35.216938 158.34888,34.791149 C 158.21216,34.365376 158.0852,34.031392 157.96802,33.789196 C 157.78833,33.390768 157.63598,33.131002 157.51099,33.009899 C 157.38598,32.888815 157.25708,32.828268 157.12427,32.828259 C 157.05395,32.828268 156.95434,32.843893 156.82544,32.875134 C 156.69653,32.906393 156.56958,32.939596 156.44458,32.974743 C 156.31958,33.009909 156.2102,33.041159 156.11646,33.068493 C 156.0227,33.095846 155.97583,33.109518 155.97583,33.109509 L 155.83521,32.675915 C 156.16333,32.527487 156.47583,32.384909 156.77271,32.24818 C 157.06958,32.111472 157.33716,31.992332 157.57544,31.890759 C 157.81372,31.789207 158.0227,31.707176 158.20239,31.644665 C 158.38208,31.582176 158.5188,31.550926 158.61255,31.550915 C 158.72192,31.550926 158.81762,31.578269 158.89966,31.632946 C 158.98169,31.687644 159.06176,31.773582 159.13989,31.890759 C 159.21801,32.007957 159.29419,32.162253 159.36841,32.353649 C 159.44262,32.545065 159.52661,32.773581 159.62036,33.039196 C 159.76879,33.46108 159.9309,33.959126 160.10669,34.533337 C 160.28247,35.107563 160.4602,35.726703 160.63989,36.390759 C 160.81958,37.054826 160.99536,37.744279 161.16724,38.459118 C 161.33911,39.173965 161.49536,39.882949 161.63599,40.586071 C 161.88598,40.093886 162.13793,39.591933 162.39185,39.080212 C 162.64575,38.568497 162.88989,38.062638 163.12427,37.562634 C 163.35864,37.062639 163.57543,36.584124 163.77466,36.127087 C 163.97387,35.670062 164.14965,35.250141 164.302,34.867321 C 164.45434,34.484517 164.57348,34.154439 164.65942,33.877087 C 164.74535,33.599752 164.78832,33.390768 164.78833,33.250134 C 164.78832,32.859518 164.58129,32.652487 164.16724,32.62904 C 163.91723,32.605612 163.56176,32.695456 163.10083,32.898571 L 162.88989,32.464977 C 163.45239,32.136863 163.94653,31.902488 164.37231,31.761852 C 164.79809,31.621238 165.14379,31.550926 165.40942,31.550915 C 165.54223,31.550926 165.66723,31.560691 165.78442,31.580212 C 165.9016,31.599754 166.00316,31.640769 166.08911,31.703259 C 166.17504,31.765769 166.2434,31.855613 166.29419,31.97279 C 166.34496,32.089988 166.37035,32.246238 166.37036,32.44154 L 166.37036,32.44154 z" | ||
| 354 | id="text22367" /> | ||
| 355 | <path | ||
| 356 | style="font-size:12px;font-weight:bold" | ||
| 357 | d="M 188.11417,283.57294 L 195.62589,283.57294 L 195.62589,284.56903 L 188.11417,284.56903 L 188.11417,283.57294 z M 201.76651,283.11591 C 202.33291,283.237 202.77529,283.48896 203.09366,283.87177 C 203.41201,284.25458 203.57119,284.72724 203.5712,285.28973 C 203.57119,286.15302 203.27432,286.82098 202.68057,287.29364 C 202.08682,287.7663 201.24307,288.00262 200.14932,288.00262 C 199.78213,288.00262 199.4042,287.96649 199.01553,287.89423 C 198.62686,287.82196 198.22549,287.71356 197.81143,287.56903 L 197.81143,286.42645 C 198.13956,286.61786 198.49893,286.76239 198.88956,286.86005 C 199.28018,286.9577 199.68838,287.00653 200.11417,287.00653 C 200.85635,287.00653 201.42178,286.86005 201.81046,286.56708 C 202.19912,286.27411 202.39346,285.84833 202.39346,285.28973 C 202.39346,284.77411 202.21279,284.37079 201.85147,284.07977 C 201.49014,283.78876 200.98721,283.64325 200.34268,283.64325 L 199.32315,283.64325 L 199.32315,282.67059 L 200.38956,282.67059 C 200.97158,282.6706 201.4169,282.55439 201.72549,282.32196 C 202.03408,282.08954 202.18838,281.75458 202.18839,281.31708 C 202.18838,280.86787 202.0292,280.52314 201.71085,280.2829 C 201.39248,280.04267 200.93643,279.92255 200.34268,279.92255 C 200.01846,279.92255 199.6708,279.95771 199.29971,280.02802 C 198.92862,280.09834 198.52041,280.20771 198.0751,280.35614 L 198.0751,279.30145 C 198.52432,279.17646 198.94522,279.08271 199.3378,279.0202 C 199.73037,278.95771 200.10049,278.92646 200.44815,278.92645 C 201.34658,278.92646 202.05752,279.13056 202.58096,279.53876 C 203.10439,279.94697 203.36611,280.49873 203.36612,281.19403 C 203.36611,281.67841 203.22744,282.08759 202.9501,282.42157 C 202.67275,282.75556 202.27822,282.987 201.76651,283.11591 L 201.76651,283.11591 z" | ||
| 358 | id="text22371" /> | ||
| 359 | <path | ||
| 360 | style="font-size:12px;font-style:normal;font-weight:bold;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:sans" | ||
| 361 | d="M 188.17404,248.22484 L 195.68576,248.22484 L 195.68576,249.22093 L 188.17404,249.22093 L 188.17404,248.22484 z M 199.25998,251.48851 L 203.39084,251.48851 L 203.39084,252.4846 L 197.83615,252.4846 L 197.83615,251.48851 C 198.28537,251.02367 198.89767,250.39965 199.67307,249.61644 C 200.44845,248.83324 200.93576,248.32836 201.13498,248.10179 C 201.51388,247.67601 201.77853,247.31566 201.92892,247.02074 C 202.07931,246.72582 202.15451,246.43578 202.15451,246.15062 C 202.15451,245.68578 201.99142,245.30688 201.66525,245.0139 C 201.33908,244.72094 200.91427,244.57446 200.39084,244.57445 C 200.01974,244.57446 199.62814,244.63891 199.21603,244.76781 C 198.80392,244.89672 198.36349,245.09203 197.89474,245.35374 L 197.89474,244.15843 C 198.37131,243.96703 198.81662,243.8225 199.23068,243.72484 C 199.64474,243.62719 200.02365,243.57836 200.3674,243.57835 C 201.27365,243.57836 201.9963,243.80493 202.53537,244.25804 C 203.07443,244.71117 203.34396,245.31664 203.34396,246.07445 C 203.34396,246.43383 203.27657,246.77465 203.14182,247.09691 C 203.00704,247.41918 202.76193,247.79906 202.40646,248.23656 C 202.3088,248.34984 201.99826,248.67699 201.47482,249.218 C 200.95138,249.75902 200.2131,250.51586 199.25998,251.48851 L 199.25998,251.48851 z" | ||
| 362 | id="text22375" /> | ||
| 363 | <path | ||
| 364 | style="font-size:12px;font-style:normal;font-weight:bold;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:sans" | ||
| 365 | d="M 188,212.71266 L 195.51172,212.71266 L 195.51172,213.70876 L 188,213.70876 L 188,212.71266 z M 198.27148,215.97633 L 200.20508,215.97633 L 200.20508,209.30251 L 198.10156,209.72438 L 198.10156,208.64626 L 200.19336,208.22438 L 201.37695,208.22438 L 201.37695,215.97633 L 203.31055,215.97633 L 203.31055,216.97243 L 198.27148,216.97243 L 198.27148,215.97633 z" | ||
| 366 | id="text22379" /> | ||
| 367 | <path | ||
| 368 | style="font-size:12px;font-style:normal;font-weight:bold;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:sans" | ||
| 369 | d="M 188.16992,145.11018 L 190.10352,145.11018 L 190.10352,138.43636 L 188,138.85823 L 188,137.78011 L 190.0918,137.35823 L 191.27539,137.35823 L 191.27539,145.11018 L 193.20898,145.11018 L 193.20898,146.10628 L 188.16992,146.10628 L 188.16992,145.11018 z" | ||
| 370 | id="text22383" /> | ||
| 371 | <path | ||
| 372 | style="font-size:12px;font-style:normal;font-weight:bold;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:sans" | ||
| 373 | d="M 189.42383,109.75622 L 193.55469,109.75622 L 193.55469,110.75231 L 188,110.75231 L 188,109.75622 C 188.44922,109.29138 189.06152,108.66735 189.83691,107.88415 C 190.6123,107.10095 191.09961,106.59607 191.29883,106.3695 C 191.67773,105.94372 191.94238,105.58337 192.09277,105.28844 C 192.24316,104.99353 192.31835,104.70349 192.31836,104.41833 C 192.31835,103.95349 192.15527,103.57458 191.8291,103.28161 C 191.50293,102.98865 191.07812,102.84216 190.55469,102.84216 C 190.18359,102.84216 189.79199,102.90662 189.37988,103.03551 C 188.96777,103.16443 188.52734,103.35974 188.05859,103.62145 L 188.05859,102.42614 C 188.53515,102.23474 188.98047,102.09021 189.39453,101.99255 C 189.80859,101.8949 190.1875,101.84607 190.53125,101.84606 C 191.4375,101.84607 192.16015,102.07263 192.69922,102.52575 C 193.23828,102.97888 193.50781,103.58435 193.50781,104.34216 C 193.50781,104.70154 193.44042,105.04236 193.30566,105.36462 C 193.17089,105.68689 192.92578,106.06677 192.57031,106.50426 C 192.47265,106.61755 192.1621,106.9447 191.63867,107.48571 C 191.11523,108.02673 190.37695,108.78356 189.42383,109.75622 L 189.42383,109.75622 z" | ||
| 374 | id="text22387" /> | ||
| 375 | <path | ||
| 376 | style="font-size:12px;font-style:normal;font-weight:bold;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:sans" | ||
| 377 | d="M 191.95508,70.517487 C 192.52148,70.638585 192.96386,70.890538 193.28223,71.273346 C 193.60058,71.656162 193.75976,72.128818 193.75977,72.691315 C 193.75976,73.554598 193.46288,74.222566 192.86914,74.695221 C 192.27539,75.167877 191.43164,75.404205 190.33789,75.404205 C 189.9707,75.404205 189.59277,75.368072 189.2041,75.295807 C 188.81543,75.223541 188.41406,75.115143 188,74.970612 L 188,73.828033 C 188.32812,74.019441 188.6875,74.163972 189.07812,74.261627 C 189.46875,74.359284 189.87695,74.408112 190.30273,74.408112 C 191.04492,74.408112 191.61035,74.261628 191.99902,73.968658 C 192.38769,73.675691 192.58203,73.24991 192.58203,72.691315 C 192.58203,72.175693 192.40136,71.772373 192.04004,71.481354 C 191.67871,71.190342 191.17578,71.044835 190.53125,71.04483 L 189.51172,71.04483 L 189.51172,70.072174 L 190.57812,70.072174 C 191.16015,70.072179 191.60546,69.955968 191.91406,69.723541 C 192.22265,69.491125 192.37695,69.156165 192.37695,68.718658 C 192.37695,68.269447 192.21777,67.92472 191.89941,67.684479 C 191.58105,67.444252 191.125,67.324135 190.53125,67.324127 C 190.20703,67.324135 189.85937,67.359291 189.48828,67.429596 C 189.11719,67.499916 188.70898,67.609291 188.26367,67.757721 L 188.26367,66.703033 C 188.71289,66.578042 189.13379,66.484292 189.52637,66.421783 C 189.91894,66.359292 190.28906,66.328042 190.63672,66.328033 C 191.53515,66.328042 192.24609,66.532144 192.76953,66.940338 C 193.29296,67.348549 193.55468,67.900306 193.55469,68.595612 C 193.55468,69.079993 193.41601,69.489172 193.13867,69.823151 C 192.86132,70.15714 192.46679,70.388585 191.95508,70.517487 L 191.95508,70.517487 z" | ||
| 378 | id="text22391" /> | ||
| 379 | <path | ||
| 380 | style="font-size:12px;font-style:normal;font-weight:bold;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:sans" | ||
| 381 | d="M 63.137627,192.901 L 70.649345,192.901 L 70.649345,193.89709 L 63.137627,193.89709 L 63.137627,192.901 z M 76.78997,192.44397 C 77.356371,192.56507 77.798754,192.81702 78.117119,193.19983 C 78.435472,193.58265 78.594651,194.0553 78.594658,194.6178 C 78.594651,195.48108 78.297777,196.14905 77.704033,196.6217 C 77.110278,197.09436 76.266529,197.33069 75.172783,197.33069 C 74.805593,197.33069 74.427663,197.29456 74.038994,197.22229 C 73.65032,197.15002 73.248953,197.04163 72.834892,196.89709 L 72.834892,195.75452 C 73.163016,195.94592 73.522391,196.09046 73.913017,196.18811 C 74.30364,196.28577 74.711843,196.3346 75.137627,196.33459 C 75.87981,196.3346 76.445239,196.18811 76.833916,195.89514 C 77.222582,195.60217 77.416918,195.17639 77.416924,194.6178 C 77.416918,194.10218 77.236254,193.69886 76.874931,193.40784 C 76.513599,193.11683 76.010669,192.97132 75.366142,192.97131 L 74.346611,192.97131 L 74.346611,191.99866 L 75.413017,191.99866 C 75.995044,191.99866 76.440357,191.88245 76.748955,191.65002 C 77.057543,191.41761 77.21184,191.08265 77.211845,190.64514 C 77.21184,190.19593 77.052661,189.8512 76.734306,189.61096 C 76.415942,189.37074 75.959888,189.25062 75.366142,189.25061 C 75.04192,189.25062 74.694264,189.28577 74.323174,189.35608 C 73.952078,189.4264 73.543875,189.53577 73.098564,189.6842 L 73.098564,188.62952 C 73.547781,188.50453 73.968679,188.41078 74.361259,188.34827 C 74.753835,188.28578 75.123952,188.25453 75.471611,188.25452 C 76.370044,188.25453 77.080981,188.45863 77.604424,188.86682 C 78.127855,189.27503 78.389573,189.82679 78.38958,190.52209 C 78.389573,191.00648 78.250902,191.41566 77.973564,191.74963 C 77.696215,192.08362 77.301684,192.31507 76.78997,192.44397 L 76.78997,192.44397 z" | ||
| 382 | id="text22395" /> | ||
| 383 | <path | ||
| 384 | style="font-size:12px;font-style:normal;font-weight:bold;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:sans" | ||
| 385 | d="M 98.690811,193.07092 L 106.20253,193.07092 L 106.20253,194.06702 L 98.690811,194.06702 L 98.690811,193.07092 z M 109.77675,196.33459 L 113.90761,196.33459 L 113.90761,197.33069 L 108.35292,197.33069 L 108.35292,196.33459 C 108.80214,195.86975 109.41444,195.24573 110.18983,194.46252 C 110.96522,193.67932 111.45253,193.17444 111.65175,192.94788 C 112.03065,192.5221 112.2953,192.16175 112.44569,191.86682 C 112.59608,191.57191 112.67127,191.28187 112.67128,190.9967 C 112.67127,190.53187 112.50819,190.15296 112.18202,189.85999 C 111.85585,189.56702 111.43104,189.42054 110.90761,189.42053 C 110.53651,189.42054 110.14491,189.48499 109.7328,189.61389 C 109.32069,189.74281 108.88026,189.93812 108.41151,190.19983 L 108.41151,189.00452 C 108.88808,188.81312 109.33339,188.66859 109.74745,188.57092 C 110.16151,188.47328 110.54042,188.42445 110.88417,188.42444 C 111.79042,188.42445 112.51307,188.65101 113.05214,189.10413 C 113.5912,189.55726 113.86073,190.16273 113.86073,190.92053 C 113.86073,191.27991 113.79334,191.62073 113.65858,191.94299 C 113.52381,192.26526 113.2787,192.64515 112.92323,193.08264 C 112.82557,193.19593 112.51502,193.52308 111.99159,194.06409 C 111.46815,194.60511 110.72987,195.36194 109.77675,196.33459 L 109.77675,196.33459 z" | ||
| 386 | id="text22399" /> | ||
| 387 | <path | ||
| 388 | style="font-size:12px;font-style:normal;font-weight:bold;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:sans" | ||
| 389 | d="M 134.07701,193.07092 L 141.58873,193.07092 L 141.58873,194.06702 L 134.07701,194.06702 L 134.07701,193.07092 z M 144.3485,196.33459 L 146.28209,196.33459 L 146.28209,189.66077 L 144.17857,190.08264 L 144.17857,189.00452 L 146.27037,188.58264 L 147.45396,188.58264 L 147.45396,196.33459 L 149.38756,196.33459 L 149.38756,197.33069 L 144.3485,197.33069 L 144.3485,196.33459 z" | ||
| 390 | id="text22403" /> | ||
| 391 | <path | ||
| 392 | style="font-size:12px;font-style:normal;font-weight:bold;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:sans" | ||
| 393 | d="M 210.16386,196.33459 L 212.09746,196.33459 L 212.09746,189.66077 L 209.99394,190.08264 L 209.99394,189.00452 L 212.08574,188.58264 L 213.26933,188.58264 L 213.26933,196.33459 L 215.20293,196.33459 L 215.20293,197.33069 L 210.16386,197.33069 L 210.16386,196.33459 z" | ||
| 394 | id="text22407" /> | ||
| 395 | <path | ||
| 396 | style="font-size:12px;font-style:normal;font-weight:bold;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:sans" | ||
| 397 | d="M 246.67798,196.33459 L 250.80884,196.33459 L 250.80884,197.33069 L 245.25415,197.33069 L 245.25415,196.33459 C 245.70337,195.86975 246.31567,195.24573 247.09106,194.46252 C 247.86645,193.67932 248.35376,193.17444 248.55298,192.94788 C 248.93188,192.5221 249.19653,192.16175 249.34692,191.86682 C 249.49731,191.57191 249.5725,191.28187 249.57251,190.9967 C 249.5725,190.53187 249.40942,190.15296 249.08325,189.85999 C 248.75708,189.56702 248.33227,189.42054 247.80884,189.42053 C 247.43774,189.42054 247.04614,189.48499 246.63403,189.61389 C 246.22192,189.74281 245.78149,189.93812 245.31274,190.19983 L 245.31274,189.00452 C 245.78931,188.81312 246.23462,188.66859 246.64868,188.57092 C 247.06274,188.47328 247.44165,188.42445 247.7854,188.42444 C 248.69165,188.42445 249.4143,188.65101 249.95337,189.10413 C 250.49243,189.55726 250.76196,190.16273 250.76196,190.92053 C 250.76196,191.27991 250.69457,191.62073 250.55981,191.94299 C 250.42504,192.26526 250.17993,192.64515 249.82446,193.08264 C 249.7268,193.19593 249.41625,193.52308 248.89282,194.06409 C 248.36938,194.60511 247.6311,195.36194 246.67798,196.33459 L 246.67798,196.33459 z" | ||
| 398 | id="text22411" /> | ||
| 399 | <path | ||
| 400 | style="font-size:12px;font-style:normal;font-weight:bold;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:sans" | ||
| 401 | d="M 284.53976,192.44397 C 285.10617,192.56507 285.54855,192.81702 285.86691,193.19983 C 286.18527,193.58265 286.34445,194.0553 286.34445,194.6178 C 286.34445,195.48108 286.04757,196.14905 285.45383,196.6217 C 284.86007,197.09436 284.01632,197.33069 282.92258,197.33069 C 282.55539,197.33069 282.17746,197.29456 281.78879,197.22229 C 281.40011,197.15002 280.99875,197.04163 280.58469,196.89709 L 280.58469,195.75452 C 280.91281,195.94592 281.27218,196.09046 281.66281,196.18811 C 282.05343,196.28577 282.46164,196.3346 282.88742,196.33459 C 283.6296,196.3346 284.19503,196.18811 284.58371,195.89514 C 284.97238,195.60217 285.16671,195.17639 285.16672,194.6178 C 285.16671,194.10218 284.98605,193.69886 284.62473,193.40784 C 284.26339,193.11683 283.76046,192.97132 283.11594,192.97131 L 282.09641,192.97131 L 282.09641,191.99866 L 283.16281,191.99866 C 283.74484,191.99866 284.19015,191.88245 284.49875,191.65002 C 284.80734,191.41761 284.96163,191.08265 284.96164,190.64514 C 284.96163,190.19593 284.80245,189.8512 284.4841,189.61096 C 284.16574,189.37074 283.70968,189.25062 283.11594,189.25061 C 282.79171,189.25062 282.44406,189.28577 282.07297,189.35608 C 281.70187,189.4264 281.29367,189.53577 280.84836,189.6842 L 280.84836,188.62952 C 281.29758,188.50453 281.71847,188.41078 282.11105,188.34827 C 282.50363,188.28578 282.87375,188.25453 283.22141,188.25452 C 284.11984,188.25453 284.83077,188.45863 285.35422,188.86682 C 285.87765,189.27503 286.13937,189.82679 286.13937,190.52209 C 286.13937,191.00648 286.0007,191.41566 285.72336,191.74963 C 285.44601,192.08362 285.05148,192.31507 284.53976,192.44397 L 284.53976,192.44397 z" | ||
| 402 | id="text22415" /> | ||
| 403 | </g> | ||
| 404 | </svg> | ||
diff --git a/slides/presentations/basic-math-in-programming/default.pug b/slides/presentations/basic-math-in-programming/default.pug deleted file mode 100644 index 7ca262b..0000000 --- a/slides/presentations/basic-math-in-programming/default.pug +++ /dev/null | |||
| @@ -1,206 +0,0 @@ | |||
| 1 | section | ||
| 2 | h1 Why understanding of basic math is important for computer programing | ||
| 3 | p September 21, 2018, rev2 | ||
| 4 | a(href="https://twitter.com/mitjafelicijan") @mitjafelicijan | ||
| 5 | |||
| 6 | section | ||
| 7 | h2 Agenda | ||
| 8 | ol | ||
| 9 | li Levenshtein distance | ||
| 10 | li Shortest path algorithm | ||
| 11 | li Distance Formula | ||
| 12 | li | ||
| 13 | |||
| 14 | section.center | ||
| 15 | q We Cannot Solve Our Problems With The Same Thinking We Used When We Created Them. | ||
| 16 | footer — Albert Einstein | ||
| 17 | |||
| 18 | section | ||
| 19 | h2 How we usually find solutions and why this is problematic? | ||
| 20 | |||
| 21 | ul | ||
| 22 | li We search for code example instead of algorithms. | ||
| 23 | li We copy and paste and do testing on trial&error principle. | ||
| 24 | li We don't take enough time to properly understand problem we a re trying to solve. | ||
| 25 | li Brute force solutions we make are usually not optimized | ||
| 26 | |||
| 27 | section | ||
| 28 | h2 Levenshtein distance | ||
| 29 | p The Levenshtein distance is a string metric for measuring difference between two sequences. Informally, the Levenshtein distance between two words is the minimum number of single-character edits (i.e. insertions, deletions or substitutions) required to change one word into the other. | ||
| 30 | |||
| 31 | hr | ||
| 32 | |||
| 33 | div.center | ||
| 34 | img(src="levenshtein-distance.svg", height="150") | ||
| 35 | |||
| 36 | hr | ||
| 37 | |||
| 38 | div.center | ||
| 39 | img(src="test.png") | ||
| 40 | |||
| 41 | hr | ||
| 42 | |||
| 43 | pre | ||
| 44 | code.language-python | ||
| 45 | | def levenshtein(seq1, seq2): | ||
| 46 | | oneago = None | ||
| 47 | | thisrow = range(1, len(seq2) + 1) + [0] | ||
| 48 | | for x in xrange(len(seq1)): | ||
| 49 | | twoago, oneago, thisrow = oneago, thisrow, [0] * len(seq2) + [x + 1] | ||
| 50 | | for y in xrange(len(seq2)): | ||
| 51 | | delcost = oneago[y] + 1 | ||
| 52 | | addcost = thisrow[y - 1] + 1 | ||
| 53 | | subcost = oneago[y - 1] + (seq1[x] != seq2[y]) | ||
| 54 | | thisrow[y] = min(delcost, addcost, subcost) | ||
| 55 | | return thisrow[len(seq2) - 1] | ||
| 56 | |||
| 57 | |||
| 58 | hr | ||
| 59 | |||
| 60 | h4 Going further | ||
| 61 | ul | ||
| 62 | li | ||
| 63 | a(href="https://en.wikibooks.org/wiki/Algorithm_Implementation/Strings/Levenshtein_distance") https://en.wikibooks.org/wiki/Algorithm_Implementation/Strings/Levenshtein_distance | ||
| 64 | li | ||
| 65 | a(href="https://en.wikipedia.org/wiki/Levenshtein_distance") https://en.wikipedia.org/wiki/Levenshtein_distance | ||
| 66 | li | ||
| 67 | a(href="https://rosettacode.org/wiki/Levenshtein_distance") https://rosettacode.org/wiki/Levenshtein_distance | ||
| 68 | |||
| 69 | |||
| 70 | |||
| 71 | |||
| 72 | |||
| 73 | |||
| 74 | |||
| 75 | |||
| 76 | |||
| 77 | |||
| 78 | |||
| 79 | |||
| 80 | section | ||
| 81 | h2 Basic linear algebra | ||
| 82 | |||
| 83 | pre | ||
| 84 | code.language-css | ||
| 85 | | body { | ||
| 86 | | background: black; | ||
| 87 | | } | ||
| 88 | |||
| 89 | pre | ||
| 90 | code.language-javascript | ||
| 91 | | $(document).ready(function() { | ||
| 92 | | $('pre code').each(function(i, block) { | ||
| 93 | | hljs.highlightBlock(block); | ||
| 94 | | }); | ||
| 95 | | }); | ||
| 96 | |||
| 97 | hr | ||
| 98 | figcaption.right Step 1: Finding nearest point | ||
| 99 | |||
| 100 | div.center | ||
| 101 | img(src="drawing1.svg") | ||
| 102 | |||
| 103 | hr | ||
| 104 | figcaption.right Step 1: Finding nearest point | ||
| 105 | |||
| 106 | $$ \large{ \mathbb{R}^2 ∈ \vec{a} \bar{a} } $$ | ||
| 107 | $$ \large{ e^{i\pi} + 1 = 0 } $$ | ||
| 108 | $$ \large{ x = {-b \pm \sqrt{b^2-4ac} \over 2a} } $$ | ||
| 109 | |||
| 110 | hr | ||
| 111 | figcaption.right Step 2: Finding nearest point | ||
| 112 | |||
| 113 | pre | ||
| 114 | code.language-python | ||
| 115 | | fruits = ["apple", "banana", "cherry"] | ||
| 116 | | for x in fruits: | ||
| 117 | | if x == "banana": | ||
| 118 | | break | ||
| 119 | | print(x) | ||
| 120 | |||
| 121 | hr | ||
| 122 | figcaption.right Finding nearest point | ||
| 123 | |||
| 124 | $$ \large{ \mathbb{R}^2 ∈ \vec{a} \bar{a} } $$ | ||
| 125 | $$ \large{ e^{i\pi} + 1 = 0 } $$ | ||
| 126 | $$ \large{ x = {-b \pm \sqrt{b^2-4ac} \over 2a} } $$ | ||
| 127 | |||
| 128 | hr | ||
| 129 | figcaption.right Finding nearest point | ||
| 130 | |||
| 131 | pre | ||
| 132 | code.language-c | ||
| 133 | | #include <stdio.h> | ||
| 134 | | int main () { | ||
| 135 | | for( ; ; ) { | ||
| 136 | | printf("This loop will run forever.\n"); | ||
| 137 | | } | ||
| 138 | | return 0; | ||
| 139 | | } | ||
| 140 | |||
| 141 | hr | ||
| 142 | figcaption.right Finding nearest point | ||
| 143 | |||
| 144 | pre | ||
| 145 | code.language-python | ||
| 146 | | fruits = ["apple", "banana", "cherry"] | ||
| 147 | | for x in fruits: | ||
| 148 | | if x == "banana": | ||
| 149 | | break | ||
| 150 | | print(x) | ||
| 151 | |||
| 152 | hr | ||
| 153 | figcaption.right Finding nearest point | ||
| 154 | |||
| 155 | pre | ||
| 156 | code.language-sql | ||
| 157 | | SELECT `CustomerName`, `City` FROM `Customers`; | ||
| 158 | |||
| 159 | hr | ||
| 160 | figcaption.right Finding nearest point | ||
| 161 | |||
| 162 | pre | ||
| 163 | code.language-go | ||
| 164 | | package main | ||
| 165 | | import "fmt" | ||
| 166 | | func main() { | ||
| 167 | | sum := 0 | ||
| 168 | | for i := 0; i < 10; i++ { | ||
| 169 | | sum += i | ||
| 170 | | } | ||
| 171 | | fmt.Println(sum) | ||
| 172 | | } | ||
| 173 | |||
| 174 | hr | ||
| 175 | figcaption.right Finding nearest point | ||
| 176 | |||
| 177 | pre | ||
| 178 | code.language-javascript | ||
| 179 | | $(document).ready(function() { | ||
| 180 | | $('pre code').each(function(i, block) { | ||
| 181 | | hljs.highlightBlock(block); | ||
| 182 | | }); | ||
| 183 | | }); | ||
| 184 | |||
| 185 | hr | ||
| 186 | figcaption.right Finding nearest point | ||
| 187 | |||
| 188 | pre | ||
| 189 | code.language-css | ||
| 190 | | body { | ||
| 191 | | background: black; | ||
| 192 | | } | ||
| 193 | |||
| 194 | section | ||
| 195 | h3 Grid example | ||
| 196 | div.grid.col-1-1 | ||
| 197 | div Lipsum | ||
| 198 | div Lipsum | ||
| 199 | |||
| 200 | div.grid.col-2-1 | ||
| 201 | div Lipsum | ||
| 202 | div Lipsum | ||
| 203 | |||
| 204 | div.grid.col-1-2 | ||
| 205 | div Lipsum | ||
| 206 | div Lipsum | ||
diff --git a/slides/presentations/basic-math-in-programming/drawing1.svg b/slides/presentations/basic-math-in-programming/drawing1.svg deleted file mode 100644 index 19212c3..0000000 --- a/slides/presentations/basic-math-in-programming/drawing1.svg +++ /dev/null | |||
| @@ -1,264 +0,0 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <!-- Created with Inkscape (http://www.inkscape.org/) --> | ||
| 3 | |||
| 4 | <svg | ||
| 5 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
| 6 | xmlns:cc="http://creativecommons.org/ns#" | ||
| 7 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
| 8 | xmlns:svg="http://www.w3.org/2000/svg" | ||
| 9 | xmlns="http://www.w3.org/2000/svg" | ||
| 10 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
| 11 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
| 12 | width="500" | ||
| 13 | height="300" | ||
| 14 | viewBox="0 0 132.29167 79.374998" | ||
| 15 | version="1.1" | ||
| 16 | id="svg8" | ||
| 17 | inkscape:version="0.92.2 2405546, 2018-03-11" | ||
| 18 | sodipodi:docname="drawing1.svg"> | ||
| 19 | <defs | ||
| 20 | id="defs2"> | ||
| 21 | <marker | ||
| 22 | inkscape:isstock="true" | ||
| 23 | style="overflow:visible" | ||
| 24 | id="marker4942" | ||
| 25 | refX="0" | ||
| 26 | refY="0" | ||
| 27 | orient="auto" | ||
| 28 | inkscape:stockid="Arrow2Mend"> | ||
| 29 | <path | ||
| 30 | transform="scale(-0.6)" | ||
| 31 | d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" | ||
| 32 | style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" | ||
| 33 | id="path4940" | ||
| 34 | inkscape:connector-curvature="0" /> | ||
| 35 | </marker> | ||
| 36 | <marker | ||
| 37 | inkscape:stockid="Arrow1Lstart" | ||
| 38 | orient="auto" | ||
| 39 | refY="0" | ||
| 40 | refX="0" | ||
| 41 | id="Arrow1Lstart" | ||
| 42 | style="overflow:visible" | ||
| 43 | inkscape:isstock="true"> | ||
| 44 | <path | ||
| 45 | id="path838" | ||
| 46 | d="M 0,0 5,-5 -12.5,0 5,5 Z" | ||
| 47 | style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" | ||
| 48 | transform="matrix(0.8,0,0,0.8,10,0)" | ||
| 49 | inkscape:connector-curvature="0" /> | ||
| 50 | </marker> | ||
| 51 | <marker | ||
| 52 | inkscape:isstock="true" | ||
| 53 | style="overflow:visible" | ||
| 54 | id="marker4708" | ||
| 55 | refX="0" | ||
| 56 | refY="0" | ||
| 57 | orient="auto" | ||
| 58 | inkscape:stockid="Arrow2Mend"> | ||
| 59 | <path | ||
| 60 | transform="scale(-0.6)" | ||
| 61 | d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" | ||
| 62 | style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" | ||
| 63 | id="path4706" | ||
| 64 | inkscape:connector-curvature="0" /> | ||
| 65 | </marker> | ||
| 66 | <marker | ||
| 67 | inkscape:isstock="true" | ||
| 68 | style="overflow:visible" | ||
| 69 | id="marker4578" | ||
| 70 | refX="0" | ||
| 71 | refY="0" | ||
| 72 | orient="auto" | ||
| 73 | inkscape:stockid="Arrow2Mend"> | ||
| 74 | <path | ||
| 75 | transform="scale(-0.6)" | ||
| 76 | d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" | ||
| 77 | style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" | ||
| 78 | id="path4576" | ||
| 79 | inkscape:connector-curvature="0" /> | ||
| 80 | </marker> | ||
| 81 | <marker | ||
| 82 | inkscape:stockid="Arrow2Mend" | ||
| 83 | orient="auto" | ||
| 84 | refY="0" | ||
| 85 | refX="0" | ||
| 86 | id="marker4454" | ||
| 87 | style="overflow:visible" | ||
| 88 | inkscape:isstock="true"> | ||
| 89 | <path | ||
| 90 | id="path4452" | ||
| 91 | style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" | ||
| 92 | d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" | ||
| 93 | transform="scale(-0.6)" | ||
| 94 | inkscape:connector-curvature="0" /> | ||
| 95 | </marker> | ||
| 96 | <marker | ||
| 97 | inkscape:stockid="Arrow1Send" | ||
| 98 | orient="auto" | ||
| 99 | refY="0" | ||
| 100 | refX="0" | ||
| 101 | id="Arrow1Send" | ||
| 102 | style="overflow:visible" | ||
| 103 | inkscape:isstock="true"> | ||
| 104 | <path | ||
| 105 | id="path853" | ||
| 106 | d="M 0,0 5,-5 -12.5,0 5,5 Z" | ||
| 107 | style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" | ||
| 108 | transform="matrix(-0.2,0,0,-0.2,-1.2,0)" | ||
| 109 | inkscape:connector-curvature="0" /> | ||
| 110 | </marker> | ||
| 111 | <marker | ||
| 112 | inkscape:isstock="true" | ||
| 113 | style="overflow:visible" | ||
| 114 | id="marker1686" | ||
| 115 | refX="0" | ||
| 116 | refY="0" | ||
| 117 | orient="auto" | ||
| 118 | inkscape:stockid="Arrow2Mend"> | ||
| 119 | <path | ||
| 120 | transform="scale(-0.6)" | ||
| 121 | d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" | ||
| 122 | style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" | ||
| 123 | id="path1684" | ||
| 124 | inkscape:connector-curvature="0" /> | ||
| 125 | </marker> | ||
| 126 | <marker | ||
| 127 | inkscape:stockid="Arrow2Mend" | ||
| 128 | orient="auto" | ||
| 129 | refY="0" | ||
| 130 | refX="0" | ||
| 131 | id="Arrow2Mend" | ||
| 132 | style="overflow:visible" | ||
| 133 | inkscape:isstock="true" | ||
| 134 | inkscape:collect="always"> | ||
| 135 | <path | ||
| 136 | id="path865" | ||
| 137 | style="fill:#464646;fill-opacity:1;fill-rule:evenodd;stroke:#464646;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" | ||
| 138 | d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" | ||
| 139 | transform="scale(-0.6)" | ||
| 140 | inkscape:connector-curvature="0" /> | ||
| 141 | </marker> | ||
| 142 | <marker | ||
| 143 | inkscape:stockid="Arrow1Mend" | ||
| 144 | orient="auto" | ||
| 145 | refY="0" | ||
| 146 | refX="0" | ||
| 147 | id="Arrow1Mend" | ||
| 148 | style="overflow:visible" | ||
| 149 | inkscape:isstock="true"> | ||
| 150 | <path | ||
| 151 | id="path847" | ||
| 152 | d="M 0,0 5,-5 -12.5,0 5,5 Z" | ||
| 153 | style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" | ||
| 154 | transform="matrix(-0.4,0,0,-0.4,-4,0)" | ||
| 155 | inkscape:connector-curvature="0" /> | ||
| 156 | </marker> | ||
| 157 | <marker | ||
| 158 | inkscape:stockid="Arrow2Lend" | ||
| 159 | orient="auto" | ||
| 160 | refY="0" | ||
| 161 | refX="0" | ||
| 162 | id="Arrow2Lend" | ||
| 163 | style="overflow:visible" | ||
| 164 | inkscape:isstock="true"> | ||
| 165 | <path | ||
| 166 | id="path859" | ||
| 167 | style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" | ||
| 168 | d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" | ||
| 169 | transform="matrix(-1.1,0,0,-1.1,-1.1,0)" | ||
| 170 | inkscape:connector-curvature="0" /> | ||
| 171 | </marker> | ||
| 172 | <marker | ||
| 173 | inkscape:stockid="Arrow1Lend" | ||
| 174 | orient="auto" | ||
| 175 | refY="0" | ||
| 176 | refX="0" | ||
| 177 | id="Arrow1Lend" | ||
| 178 | style="overflow:visible" | ||
| 179 | inkscape:isstock="true"> | ||
| 180 | <path | ||
| 181 | id="path841" | ||
| 182 | d="M 0,0 5,-5 -12.5,0 5,5 Z" | ||
| 183 | style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" | ||
| 184 | transform="matrix(-0.8,0,0,-0.8,-10,0)" | ||
| 185 | inkscape:connector-curvature="0" /> | ||
| 186 | </marker> | ||
| 187 | </defs> | ||
| 188 | <sodipodi:namedview | ||
| 189 | id="base" | ||
| 190 | pagecolor="#ffffff" | ||
| 191 | bordercolor="#666666" | ||
| 192 | borderopacity="1.0" | ||
| 193 | inkscape:pageopacity="0.0" | ||
| 194 | inkscape:pageshadow="2" | ||
| 195 | inkscape:zoom="1.979899" | ||
| 196 | inkscape:cx="327.73013" | ||
| 197 | inkscape:cy="146.30044" | ||
| 198 | inkscape:document-units="px" | ||
| 199 | inkscape:current-layer="g5731" | ||
| 200 | showgrid="false" | ||
| 201 | units="px" | ||
| 202 | inkscape:window-width="2188" | ||
| 203 | inkscape:window-height="906" | ||
| 204 | inkscape:window-x="201" | ||
| 205 | inkscape:window-y="113" | ||
| 206 | inkscape:window-maximized="0" /> | ||
| 207 | <metadata | ||
| 208 | id="metadata5"> | ||
| 209 | <rdf:RDF> | ||
| 210 | <cc:Work | ||
| 211 | rdf:about=""> | ||
| 212 | <dc:format>image/svg+xml</dc:format> | ||
| 213 | <dc:type | ||
| 214 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 215 | <dc:title></dc:title> | ||
| 216 | </cc:Work> | ||
| 217 | </rdf:RDF> | ||
| 218 | </metadata> | ||
| 219 | <g | ||
| 220 | inkscape:label="Layer 1" | ||
| 221 | inkscape:groupmode="layer" | ||
| 222 | id="layer1" | ||
| 223 | transform="translate(0,-217.625)"> | ||
| 224 | <path | ||
| 225 | style="fill:none;stroke:#c4c4c4;stroke-width:0.79374999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
| 226 | d="M 1.2851185,292.22805 H 129.30504" | ||
| 227 | id="path815" | ||
| 228 | inkscape:connector-curvature="0" /> | ||
| 229 | <path | ||
| 230 | inkscape:connector-curvature="0" | ||
| 231 | id="path817" | ||
| 232 | d="M 5.7168896,296.14955 V 219.04241" | ||
| 233 | style="fill:none;stroke:#c4c4c4;stroke-width:0.79374999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||
| 234 | <path | ||
| 235 | style="fill:none;stroke:#464646;stroke-width:0.79375;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Mend)" | ||
| 236 | d="M 40.314366,280.70642 95.214838,247.11607" | ||
| 237 | id="path817-3" | ||
| 238 | inkscape:connector-curvature="0" /> | ||
| 239 | <g | ||
| 240 | id="g5181" | ||
| 241 | transform="matrix(1.186197,0,0,1.186197,-183.6456,-2.4153968)"> | ||
| 242 | <g | ||
| 243 | id="g5731" | ||
| 244 | transform="translate(-2.3658212,2.929112)"> | ||
| 245 | <text | ||
| 246 | xml:space="preserve" | ||
| 247 | style="font-style:normal;font-weight:normal;font-size:5.09894657px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.12747367" | ||
| 248 | x="210.89255" | ||
| 249 | y="218.83659" | ||
| 250 | id="text1674"><tspan | ||
| 251 | sodipodi:role="line" | ||
| 252 | id="tspan1672" | ||
| 253 | x="210.89255" | ||
| 254 | y="218.83659" | ||
| 255 | style="stroke-width:0.12747367;font-weight:bold">a</tspan></text> | ||
| 256 | <path | ||
| 257 | style="fill:none;stroke:#000000;stroke-width:0.32239249;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Send)" | ||
| 258 | d="m 210.87566,215.19789 h 2.77612" | ||
| 259 | id="path3398" | ||
| 260 | inkscape:connector-curvature="0" /> | ||
| 261 | </g> | ||
| 262 | </g> | ||
| 263 | </g> | ||
| 264 | </svg> | ||
diff --git a/slides/presentations/basic-math-in-programming/kmplot.fkt b/slides/presentations/basic-math-in-programming/kmplot.fkt deleted file mode 100644 index 85e4ec6..0000000 --- a/slides/presentations/basic-math-in-programming/kmplot.fkt +++ /dev/null | |||
| @@ -1,37 +0,0 @@ | |||
| 1 | <!DOCTYPE kmpdoc> | ||
| 2 | <kmpdoc version="4"> | ||
| 3 | <axes tic-legth="0.5" color="#282828" width="0.2" tic-width="0.3"> | ||
| 4 | <show-axes>1</show-axes> | ||
| 5 | <show-arrows>1</show-arrows> | ||
| 6 | <show-label>1</show-label> | ||
| 7 | <xmin>-0.3319027181688177</xmin> | ||
| 8 | <xmax>6.615164520743903</xmax> | ||
| 9 | <ymin>-1.445161290322586</ymin> | ||
| 10 | <ymax>6.5032258064516</ymax> | ||
| 11 | </axes> | ||
| 12 | <grid color="#aeaeae" width="0.1"> | ||
| 13 | <mode>1</mode> | ||
| 14 | </grid> | ||
| 15 | <scale> | ||
| 16 | <tic-x-mode>0</tic-x-mode> | ||
| 17 | <tic-y-mode>0</tic-y-mode> | ||
| 18 | <tic-x>1</tic-x> | ||
| 19 | <tic-y>1</tic-y> | ||
| 20 | </scale> | ||
| 21 | <function f2-show-extrema="0" integral-show-plot-name="0" f2-gradient="0;#000000,1;#ffffff," f1-show-extrema="0" integral-show-tangent-field="0" f2-color="#191970" f0-show-tangent-field="0" integral-width="0.3" f0-visible="1" f1-color="#191970" f0-gradient="0;#000000,1;#ffffff," f1-width="0.3" f1-gradient="0;#000000,1;#ffffff," f2-style="SolidLine" f2-show-plot-name="0" f0-show-plot-name="0" integral-visible="1" integral-use-gradient="0" f1-show-tangent-field="0" use-parameter-slider="0" f1-show-plot-name="0" f0-show-extrema="0" f2-width="0.3" integral-show-extrema="0" f2-use-gradient="0" f0-color="#191970" integral-color="#191970" f1-visible="0" f0-style="SolidLine" type="cartesian" integral-style="SolidLine" f2-visible="0" f0-use-gradient="0" use-parameter-list="0" integral-gradient="0;#000000,1;#ffffff," f1-use-gradient="0" f2-show-tangent-field="0" f1-style="SolidLine" f0-width="0.3" parameter-slider="0"> | ||
| 22 | <equation-0 step="1">f(x) = 0<differential x="2" y="2"/> | ||
| 23 | </equation-0> | ||
| 24 | <arg-min use="0">0</arg-min> | ||
| 25 | <arg-max use="0">2Ï€</arg-max> | ||
| 26 | </function> | ||
| 27 | <function f2-show-extrema="0" integral-show-plot-name="0" f2-gradient="0;#000000,1;#ffffff," f1-show-extrema="0" integral-show-tangent-field="0" f2-color="#ff4500" f0-show-tangent-field="0" integral-width="0.3" f0-visible="1" f1-color="#ff4500" f0-gradient="0;#000000,1;#ffffff," f1-width="0.3" f1-gradient="0;#000000,1;#ffffff," f2-style="SolidLine" f2-show-plot-name="0" f0-show-plot-name="0" integral-visible="0" integral-use-gradient="0" f1-show-tangent-field="0" use-parameter-slider="0" f1-show-plot-name="0" f0-show-extrema="0" f2-width="0.3" integral-show-extrema="0" f2-use-gradient="0" f0-color="#ff4500" integral-color="#ff4500" f1-visible="0" f0-style="SolidLine" type="polar" integral-style="SolidLine" f2-visible="0" f0-use-gradient="0" use-parameter-list="0" integral-gradient="0;#000000,1;#ffffff," f1-use-gradient="0" f2-show-tangent-field="0" f1-style="SolidLine" f0-width="0.3" parameter-slider="0"> | ||
| 28 | <equation-0 step="0.05">g(x) = 0</equation-0> | ||
| 29 | <arg-min use="1">0</arg-min> | ||
| 30 | <arg-max use="1">2Ï€</arg-max> | ||
| 31 | </function> | ||
| 32 | <fonts> | ||
| 33 | <axes-font>Cantarell</axes-font> | ||
| 34 | <label-font>Cantarell</label-font> | ||
| 35 | <header-table-font>Cantarell</header-table-font> | ||
| 36 | </fonts> | ||
| 37 | </kmpdoc> | ||
diff --git a/slides/presentations/basic-math-in-programming/kmplot.svg b/slides/presentations/basic-math-in-programming/kmplot.svg deleted file mode 100644 index 877038c..0000000 --- a/slides/presentations/basic-math-in-programming/kmplot.svg +++ /dev/null | |||
| @@ -1,395 +0,0 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <svg width="493.183mm" height="218.722mm" | ||
| 3 | xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny"> | ||
| 4 | <title>Qt SVG Document</title> | ||
| 5 | <desc>Generated with Qt</desc> | ||
| 6 | <defs> | ||
| 7 | </defs> | ||
| 8 | <g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" > | ||
| 9 | |||
| 10 | <g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)" | ||
| 11 | font-family="Cantarell" font-size="10" font-weight="400" font-style="normal" | ||
| 12 | > | ||
| 13 | </g> | ||
| 14 | |||
| 15 | <g fill="none" stroke="#aeaeae" stroke-opacity="1" stroke-width="0.283465" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)" | ||
| 16 | font-family="Cantarell" font-size="10" font-weight="400" font-style="normal" | ||
| 17 | > | ||
| 18 | <polyline fill="none" vector-effect="none" points="26.5436,619 26.5436,0 " /> | ||
| 19 | <polyline fill="none" vector-effect="none" points="66.7908,619 66.7908,0 " /> | ||
| 20 | <polyline fill="none" vector-effect="none" points="107.038,619 107.038,0 " /> | ||
| 21 | <polyline fill="none" vector-effect="none" points="147.285,619 147.285,0 " /> | ||
| 22 | <polyline fill="none" vector-effect="none" points="187.532,619 187.532,0 " /> | ||
| 23 | <polyline fill="none" vector-effect="none" points="227.78,619 227.78,0 " /> | ||
| 24 | <polyline fill="none" vector-effect="none" points="268.027,619 268.027,0 " /> | ||
| 25 | <polyline fill="none" vector-effect="none" points="308.274,619 308.274,0 " /> | ||
| 26 | <polyline fill="none" vector-effect="none" points="348.521,619 348.521,0 " /> | ||
| 27 | <polyline fill="none" vector-effect="none" points="388.768,619 388.768,0 " /> | ||
| 28 | <polyline fill="none" vector-effect="none" points="429.016,619 429.016,0 " /> | ||
| 29 | <polyline fill="none" vector-effect="none" points="469.263,619 469.263,0 " /> | ||
| 30 | <polyline fill="none" vector-effect="none" points="509.51,619 509.51,0 " /> | ||
| 31 | <polyline fill="none" vector-effect="none" points="549.757,619 549.757,0 " /> | ||
| 32 | <polyline fill="none" vector-effect="none" points="590.004,619 590.004,0 " /> | ||
| 33 | <polyline fill="none" vector-effect="none" points="630.252,619 630.252,0 " /> | ||
| 34 | <polyline fill="none" vector-effect="none" points="670.499,619 670.499,0 " /> | ||
| 35 | <polyline fill="none" vector-effect="none" points="710.746,619 710.746,0 " /> | ||
| 36 | <polyline fill="none" vector-effect="none" points="750.993,619 750.993,0 " /> | ||
| 37 | <polyline fill="none" vector-effect="none" points="791.24,619 791.24,0 " /> | ||
| 38 | <polyline fill="none" vector-effect="none" points="831.488,619 831.488,0 " /> | ||
| 39 | <polyline fill="none" vector-effect="none" points="871.735,619 871.735,0 " /> | ||
| 40 | <polyline fill="none" vector-effect="none" points="911.982,619 911.982,0 " /> | ||
| 41 | <polyline fill="none" vector-effect="none" points="952.229,619 952.229,0 " /> | ||
| 42 | <polyline fill="none" vector-effect="none" points="992.476,619 992.476,0 " /> | ||
| 43 | <polyline fill="none" vector-effect="none" points="1032.72,619 1032.72,0 " /> | ||
| 44 | <polyline fill="none" vector-effect="none" points="1072.97,619 1072.97,0 " /> | ||
| 45 | <polyline fill="none" vector-effect="none" points="1113.22,619 1113.22,0 " /> | ||
| 46 | <polyline fill="none" vector-effect="none" points="1153.47,619 1153.47,0 " /> | ||
| 47 | <polyline fill="none" vector-effect="none" points="1193.71,619 1193.71,0 " /> | ||
| 48 | <polyline fill="none" vector-effect="none" points="1233.96,619 1233.96,0 " /> | ||
| 49 | <polyline fill="none" vector-effect="none" points="1274.21,619 1274.21,0 " /> | ||
| 50 | <polyline fill="none" vector-effect="none" points="1314.45,619 1314.45,0 " /> | ||
| 51 | <polyline fill="none" vector-effect="none" points="1354.7,619 1354.7,0 " /> | ||
| 52 | <polyline fill="none" vector-effect="none" points="1394.95,619 1394.95,0 " /> | ||
| 53 | <polyline fill="none" vector-effect="none" points="0,585.276 1397,585.276 " /> | ||
| 54 | <polyline fill="none" vector-effect="none" points="0,546.274 1397,546.274 " /> | ||
| 55 | <polyline fill="none" vector-effect="none" points="0,507.273 1397,507.273 " /> | ||
| 56 | <polyline fill="none" vector-effect="none" points="0,468.271 1397,468.271 " /> | ||
| 57 | <polyline fill="none" vector-effect="none" points="0,429.269 1397,429.269 " /> | ||
| 58 | <polyline fill="none" vector-effect="none" points="0,390.268 1397,390.268 " /> | ||
| 59 | <polyline fill="none" vector-effect="none" points="0,351.266 1397,351.266 " /> | ||
| 60 | <polyline fill="none" vector-effect="none" points="0,312.265 1397,312.265 " /> | ||
| 61 | <polyline fill="none" vector-effect="none" points="0,273.263 1397,273.263 " /> | ||
| 62 | <polyline fill="none" vector-effect="none" points="0,234.261 1397,234.261 " /> | ||
| 63 | <polyline fill="none" vector-effect="none" points="0,195.26 1397,195.26 " /> | ||
| 64 | <polyline fill="none" vector-effect="none" points="0,156.258 1397,156.258 " /> | ||
| 65 | <polyline fill="none" vector-effect="none" points="0,117.256 1397,117.256 " /> | ||
| 66 | <polyline fill="none" vector-effect="none" points="0,78.2549 1397,78.2549 " /> | ||
| 67 | <polyline fill="none" vector-effect="none" points="0,39.2532 1397,39.2532 " /> | ||
| 68 | <polyline fill="none" vector-effect="none" points="0,0.251623 1397,0.251623 " /> | ||
| 69 | </g> | ||
| 70 | |||
| 71 | <g fill="#282828" fill-opacity="1" stroke="#282828" stroke-opacity="1" stroke-width="0.566929" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)" | ||
| 72 | font-family="Cantarell" font-size="10" font-weight="400" font-style="normal" | ||
| 73 | > | ||
| 74 | <polyline fill="none" vector-effect="none" points="1.41732,507.273 1395.58,507.273 " /> | ||
| 75 | <path vector-effect="none" fill-rule="evenodd" d="M1397,507.273 L1391.44,509.257 L1391.44,505.288 L1397,507.273"/> | ||
| 76 | <polyline fill="none" vector-effect="none" points="66.7908,617.583 66.7908,1.41732 " /> | ||
| 77 | <path vector-effect="none" fill-rule="evenodd" d="M66.7908,0 L64.8065,5.55591 L68.775,5.55591 L66.7908,0"/> | ||
| 78 | </g> | ||
| 79 | |||
| 80 | <g fill="none" stroke="#aeaeae" stroke-opacity="1" stroke-width="0.283465" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)" | ||
| 81 | font-family="Cantarell" font-size="10" font-weight="400" font-style="normal" | ||
| 82 | > | ||
| 83 | </g> | ||
| 84 | |||
| 85 | <g fill="none" stroke="#282828" stroke-opacity="1" stroke-width="0.850394" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)" | ||
| 86 | font-family="Cantarell" font-size="10" font-weight="400" font-style="normal" | ||
| 87 | > | ||
| 88 | <polyline fill="none" vector-effect="none" points="26.5436,505.855 26.5436,508.69 " /> | ||
| 89 | <polyline fill="none" vector-effect="none" points="66.7908,505.855 66.7908,508.69 " /> | ||
| 90 | <polyline fill="none" vector-effect="none" points="107.038,505.855 107.038,508.69 " /> | ||
| 91 | <polyline fill="none" vector-effect="none" points="147.285,505.855 147.285,508.69 " /> | ||
| 92 | <polyline fill="none" vector-effect="none" points="187.532,505.855 187.532,508.69 " /> | ||
| 93 | <polyline fill="none" vector-effect="none" points="227.78,505.855 227.78,508.69 " /> | ||
| 94 | <polyline fill="none" vector-effect="none" points="268.027,505.855 268.027,508.69 " /> | ||
| 95 | <polyline fill="none" vector-effect="none" points="308.274,505.855 308.274,508.69 " /> | ||
| 96 | <polyline fill="none" vector-effect="none" points="348.521,505.855 348.521,508.69 " /> | ||
| 97 | <polyline fill="none" vector-effect="none" points="388.768,505.855 388.768,508.69 " /> | ||
| 98 | <polyline fill="none" vector-effect="none" points="429.016,505.855 429.016,508.69 " /> | ||
| 99 | <polyline fill="none" vector-effect="none" points="469.263,505.855 469.263,508.69 " /> | ||
| 100 | <polyline fill="none" vector-effect="none" points="509.51,505.855 509.51,508.69 " /> | ||
| 101 | <polyline fill="none" vector-effect="none" points="549.757,505.855 549.757,508.69 " /> | ||
| 102 | <polyline fill="none" vector-effect="none" points="590.004,505.855 590.004,508.69 " /> | ||
| 103 | <polyline fill="none" vector-effect="none" points="630.252,505.855 630.252,508.69 " /> | ||
| 104 | <polyline fill="none" vector-effect="none" points="670.499,505.855 670.499,508.69 " /> | ||
| 105 | <polyline fill="none" vector-effect="none" points="710.746,505.855 710.746,508.69 " /> | ||
| 106 | <polyline fill="none" vector-effect="none" points="750.993,505.855 750.993,508.69 " /> | ||
| 107 | <polyline fill="none" vector-effect="none" points="791.24,505.855 791.24,508.69 " /> | ||
| 108 | <polyline fill="none" vector-effect="none" points="831.488,505.855 831.488,508.69 " /> | ||
| 109 | <polyline fill="none" vector-effect="none" points="871.735,505.855 871.735,508.69 " /> | ||
| 110 | <polyline fill="none" vector-effect="none" points="911.982,505.855 911.982,508.69 " /> | ||
| 111 | <polyline fill="none" vector-effect="none" points="952.229,505.855 952.229,508.69 " /> | ||
| 112 | <polyline fill="none" vector-effect="none" points="992.476,505.855 992.476,508.69 " /> | ||
| 113 | <polyline fill="none" vector-effect="none" points="1032.72,505.855 1032.72,508.69 " /> | ||
| 114 | <polyline fill="none" vector-effect="none" points="1072.97,505.855 1072.97,508.69 " /> | ||
| 115 | <polyline fill="none" vector-effect="none" points="1113.22,505.855 1113.22,508.69 " /> | ||
| 116 | <polyline fill="none" vector-effect="none" points="1153.47,505.855 1153.47,508.69 " /> | ||
| 117 | <polyline fill="none" vector-effect="none" points="1193.71,505.855 1193.71,508.69 " /> | ||
| 118 | <polyline fill="none" vector-effect="none" points="1233.96,505.855 1233.96,508.69 " /> | ||
| 119 | <polyline fill="none" vector-effect="none" points="1274.21,505.855 1274.21,508.69 " /> | ||
| 120 | <polyline fill="none" vector-effect="none" points="1314.45,505.855 1314.45,508.69 " /> | ||
| 121 | <polyline fill="none" vector-effect="none" points="1354.7,505.855 1354.7,508.69 " /> | ||
| 122 | <polyline fill="none" vector-effect="none" points="65.3735,585.276 68.2081,585.276 " /> | ||
| 123 | <polyline fill="none" vector-effect="none" points="65.3735,546.274 68.2081,546.274 " /> | ||
| 124 | <polyline fill="none" vector-effect="none" points="65.3735,507.273 68.2081,507.273 " /> | ||
| 125 | <polyline fill="none" vector-effect="none" points="65.3735,468.271 68.2081,468.271 " /> | ||
| 126 | <polyline fill="none" vector-effect="none" points="65.3735,429.269 68.2081,429.269 " /> | ||
| 127 | <polyline fill="none" vector-effect="none" points="65.3735,390.268 68.2081,390.268 " /> | ||
| 128 | <polyline fill="none" vector-effect="none" points="65.3735,351.266 68.2081,351.266 " /> | ||
| 129 | <polyline fill="none" vector-effect="none" points="65.3735,312.265 68.2081,312.265 " /> | ||
| 130 | <polyline fill="none" vector-effect="none" points="65.3735,273.263 68.2081,273.263 " /> | ||
| 131 | <polyline fill="none" vector-effect="none" points="65.3735,234.261 68.2081,234.261 " /> | ||
| 132 | <polyline fill="none" vector-effect="none" points="65.3735,195.26 68.2081,195.26 " /> | ||
| 133 | <polyline fill="none" vector-effect="none" points="65.3735,156.258 68.2081,156.258 " /> | ||
| 134 | <polyline fill="none" vector-effect="none" points="65.3735,117.256 68.2081,117.256 " /> | ||
| 135 | <polyline fill="none" vector-effect="none" points="65.3735,78.2549 68.2081,78.2549 " /> | ||
| 136 | <polyline fill="none" vector-effect="none" points="65.3735,39.2532 68.2081,39.2532 " /> | ||
| 137 | </g> | ||
| 138 | |||
| 139 | <g fill="none" stroke="#282828" stroke-opacity="1" stroke-width="0.850394" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)" | ||
| 140 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 141 | > | ||
| 142 | <text fill="#282828" fill-opacity="1" stroke="none" xml:space="preserve" x="1378.14" y="527.266" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 143 | >X</text> | ||
| 144 | <text fill="#282828" fill-opacity="1" stroke="none" xml:space="preserve" x="48.3125" y="20" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 145 | >Y</text> | ||
| 146 | </g> | ||
| 147 | |||
| 148 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,118.746,515.273)" | ||
| 149 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 150 | > | ||
| 151 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 152 | >+0.4</text> | ||
| 153 | </g> | ||
| 154 | |||
| 155 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,199.467,515.273)" | ||
| 156 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 157 | > | ||
| 158 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 159 | >+0.8</text> | ||
| 160 | </g> | ||
| 161 | |||
| 162 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,282.204,515.273)" | ||
| 163 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 164 | > | ||
| 165 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 166 | >+1.2</text> | ||
| 167 | </g> | ||
| 168 | |||
| 169 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,362.151,515.273)" | ||
| 170 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 171 | > | ||
| 172 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 173 | >+1.6</text> | ||
| 174 | </g> | ||
| 175 | |||
| 176 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,441.482,515.273)" | ||
| 177 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 178 | > | ||
| 179 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 180 | >+2.0</text> | ||
| 181 | </g> | ||
| 182 | |||
| 183 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,522.093,515.273)" | ||
| 184 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 185 | > | ||
| 186 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 187 | >+2.4</text> | ||
| 188 | </g> | ||
| 189 | |||
| 190 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,602.814,515.273)" | ||
| 191 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 192 | > | ||
| 193 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 194 | >+2.8</text> | ||
| 195 | </g> | ||
| 196 | |||
| 197 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,683.512,515.273)" | ||
| 198 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 199 | > | ||
| 200 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 201 | >+3.2</text> | ||
| 202 | </g> | ||
| 203 | |||
| 204 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,763.459,515.273)" | ||
| 205 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 206 | > | ||
| 207 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 208 | >+3.6</text> | ||
| 209 | </g> | ||
| 210 | |||
| 211 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,843.196,515.273)" | ||
| 212 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 213 | > | ||
| 214 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 215 | >+4.0</text> | ||
| 216 | </g> | ||
| 217 | |||
| 218 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,923.807,515.273)" | ||
| 219 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 220 | > | ||
| 221 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 222 | >+4.4</text> | ||
| 223 | </g> | ||
| 224 | |||
| 225 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,1004.53,515.273)" | ||
| 226 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 227 | > | ||
| 228 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 229 | >+4.8</text> | ||
| 230 | </g> | ||
| 231 | |||
| 232 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,1086.06,515.273)" | ||
| 233 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 234 | > | ||
| 235 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 236 | >+5.2</text> | ||
| 237 | </g> | ||
| 238 | |||
| 239 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,1166.01,515.273)" | ||
| 240 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 241 | > | ||
| 242 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 243 | >+5.6</text> | ||
| 244 | </g> | ||
| 245 | |||
| 246 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,1245.88,515.273)" | ||
| 247 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 248 | > | ||
| 249 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 250 | >+6.0</text> | ||
| 251 | </g> | ||
| 252 | |||
| 253 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,1326.49,515.273)" | ||
| 254 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 255 | > | ||
| 256 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 257 | >+6.4</text> | ||
| 258 | </g> | ||
| 259 | |||
| 260 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,7.0564,569.276)" | ||
| 261 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 262 | > | ||
| 263 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 264 | >−1.0</text> | ||
| 265 | </g> | ||
| 266 | |||
| 267 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,4.88452,530.274)" | ||
| 268 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 269 | > | ||
| 270 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 271 | >−0.5</text> | ||
| 272 | </g> | ||
| 273 | |||
| 274 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,6.72827,452.271)" | ||
| 275 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 276 | > | ||
| 277 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 278 | >+0.5</text> | ||
| 279 | </g> | ||
| 280 | |||
| 281 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,8.90015,413.269)" | ||
| 282 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 283 | > | ||
| 284 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 285 | >+1.0</text> | ||
| 286 | </g> | ||
| 287 | |||
| 288 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,10.1501,374.268)" | ||
| 289 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 290 | > | ||
| 291 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 292 | >+1.5</text> | ||
| 293 | </g> | ||
| 294 | |||
| 295 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,7.22827,335.266)" | ||
| 296 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 297 | > | ||
| 298 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 299 | >+2.0</text> | ||
| 300 | </g> | ||
| 301 | |||
| 302 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,8.47827,296.265)" | ||
| 303 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 304 | > | ||
| 305 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 306 | >+2.5</text> | ||
| 307 | </g> | ||
| 308 | |||
| 309 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,6.57202,257.263)" | ||
| 310 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 311 | > | ||
| 312 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 313 | >+3.0</text> | ||
| 314 | </g> | ||
| 315 | |||
| 316 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,7.82202,218.261)" | ||
| 317 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 318 | > | ||
| 319 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 320 | >+3.5</text> | ||
| 321 | </g> | ||
| 322 | |||
| 323 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,5.71265,179.26)" | ||
| 324 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 325 | > | ||
| 326 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 327 | >+4.0</text> | ||
| 328 | </g> | ||
| 329 | |||
| 330 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,6.96265,140.258)" | ||
| 331 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 332 | > | ||
| 333 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 334 | >+4.5</text> | ||
| 335 | </g> | ||
| 336 | |||
| 337 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,6.72827,101.256)" | ||
| 338 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 339 | > | ||
| 340 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 341 | >+5.0</text> | ||
| 342 | </g> | ||
| 343 | |||
| 344 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,7.97827,62.2549)" | ||
| 345 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 346 | > | ||
| 347 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 348 | >+5.5</text> | ||
| 349 | </g> | ||
| 350 | |||
| 351 | <g fill="none" stroke="#ffffff" stroke-opacity="0.784314" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,6.13452,23.2532)" | ||
| 352 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 353 | > | ||
| 354 | <text fill="#ffffff" fill-opacity="0.784314" stroke="none" xml:space="preserve" x="4" y="23" font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 355 | >+6.0</text> | ||
| 356 | </g> | ||
| 357 | |||
| 358 | <g fill="none" stroke="#282828" stroke-opacity="1" stroke-width="0.850394" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)" | ||
| 359 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 360 | > | ||
| 361 | </g> | ||
| 362 | |||
| 363 | <g fill="#ffffff" fill-opacity="1" stroke="#191970" stroke-opacity="1" stroke-width="0.850394" stroke-linecap="butt" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)" | ||
| 364 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 365 | > | ||
| 366 | <polyline fill="none" vector-effect="none" points="-27.96,507.273 1424.92,507.273 " /> | ||
| 367 | </g> | ||
| 368 | |||
| 369 | <g fill="none" stroke="#282828" stroke-opacity="1" stroke-width="0.850394" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)" | ||
| 370 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 371 | > | ||
| 372 | </g> | ||
| 373 | |||
| 374 | <g fill="#ffffff" fill-opacity="1" stroke="#191970" stroke-opacity="1" stroke-width="0.850394" stroke-linecap="butt" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)" | ||
| 375 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 376 | > | ||
| 377 | <polyline fill="none" vector-effect="none" points="-27.96,351.266 1424.92,351.266 " /> | ||
| 378 | </g> | ||
| 379 | |||
| 380 | <g fill="none" stroke="#282828" stroke-opacity="1" stroke-width="0.850394" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)" | ||
| 381 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 382 | > | ||
| 383 | </g> | ||
| 384 | |||
| 385 | <g fill="#ffffff" fill-opacity="1" stroke="#ff4500" stroke-opacity="1" stroke-width="0.850394" stroke-linecap="butt" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)" | ||
| 386 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 387 | > | ||
| 388 | </g> | ||
| 389 | |||
| 390 | <g fill="none" stroke="#282828" stroke-opacity="1" stroke-width="0.850394" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)" | ||
| 391 | font-family="Cantarell" font-size="14" font-weight="400" font-style="normal" | ||
| 392 | > | ||
| 393 | </g> | ||
| 394 | </g> | ||
| 395 | </svg> | ||
diff --git a/slides/presentations/basic-math-in-programming/levenshtein-distance.svg b/slides/presentations/basic-math-in-programming/levenshtein-distance.svg deleted file mode 100644 index f8546da..0000000 --- a/slides/presentations/basic-math-in-programming/levenshtein-distance.svg +++ /dev/null | |||
| @@ -1,211 +0,0 @@ | |||
| 1 | <svg xmlns:xlink="http://www.w3.org/1999/xlink" width="73.52ex" height="12.176ex" style="vertical-align: -5.505ex;" viewBox="0 -2872.4 31654.5 5242.4" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" aria-labelledby="MathJax-SVG-1-Title"> | ||
| 2 | <title id="MathJax-SVG-1-Title">{\displaystyle \qquad \operatorname {lev} _{a,b}(i,j)={\begin{cases}\max(i,j)&{\text{ if }}\min(i,j)=0,\\\min {\begin{cases}\operatorname {lev} _{a,b}(i-1,j)+1\\\operatorname {lev} _{a,b}(i,j-1)+1\\\operatorname {lev} _{a,b}(i-1,j-1)+1_{(a_{i}\neq b_{j})}\end{cases}}&{\text{ otherwise.}}\end{cases}}}</title> | ||
| 3 | <defs aria-hidden="true"> | ||
| 4 | <path stroke-width="1" id="E1-MJMAIN-6C" d="M42 46H56Q95 46 103 60V68Q103 77 103 91T103 124T104 167T104 217T104 272T104 329Q104 366 104 407T104 482T104 542T103 586T103 603Q100 622 89 628T44 637H26V660Q26 683 28 683L38 684Q48 685 67 686T104 688Q121 689 141 690T171 693T182 694H185V379Q185 62 186 60Q190 52 198 49Q219 46 247 46H263V0H255L232 1Q209 2 183 2T145 3T107 3T57 1L34 0H26V46H42Z"></path> | ||
| 5 | <path stroke-width="1" id="E1-MJMAIN-65" d="M28 218Q28 273 48 318T98 391T163 433T229 448Q282 448 320 430T378 380T406 316T415 245Q415 238 408 231H126V216Q126 68 226 36Q246 30 270 30Q312 30 342 62Q359 79 369 104L379 128Q382 131 395 131H398Q415 131 415 121Q415 117 412 108Q393 53 349 21T250 -11Q155 -11 92 58T28 218ZM333 275Q322 403 238 411H236Q228 411 220 410T195 402T166 381T143 340T127 274V267H333V275Z"></path> | ||
| 6 | <path stroke-width="1" id="E1-MJMAIN-76" d="M338 431Q344 429 422 429Q479 429 503 431H508V385H497Q439 381 423 345Q421 341 356 172T288 -2Q283 -11 263 -11Q244 -11 239 -2Q99 359 98 364Q93 378 82 381T43 385H19V431H25L33 430Q41 430 53 430T79 430T104 429T122 428Q217 428 232 431H240V385H226Q187 384 184 370Q184 366 235 234L286 102L377 341V349Q377 363 367 372T349 383T335 385H331V431H338Z"></path> | ||
| 7 | <path stroke-width="1" id="E1-MJMATHI-61" d="M33 157Q33 258 109 349T280 441Q331 441 370 392Q386 422 416 422Q429 422 439 414T449 394Q449 381 412 234T374 68Q374 43 381 35T402 26Q411 27 422 35Q443 55 463 131Q469 151 473 152Q475 153 483 153H487Q506 153 506 144Q506 138 501 117T481 63T449 13Q436 0 417 -8Q409 -10 393 -10Q359 -10 336 5T306 36L300 51Q299 52 296 50Q294 48 292 46Q233 -10 172 -10Q117 -10 75 30T33 157ZM351 328Q351 334 346 350T323 385T277 405Q242 405 210 374T160 293Q131 214 119 129Q119 126 119 118T118 106Q118 61 136 44T179 26Q217 26 254 59T298 110Q300 114 325 217T351 328Z"></path> | ||
| 8 | <path stroke-width="1" id="E1-MJMAIN-2C" d="M78 35T78 60T94 103T137 121Q165 121 187 96T210 8Q210 -27 201 -60T180 -117T154 -158T130 -185T117 -194Q113 -194 104 -185T95 -172Q95 -168 106 -156T131 -126T157 -76T173 -3V9L172 8Q170 7 167 6T161 3T152 1T140 0Q113 0 96 17Z"></path> | ||
| 9 | <path stroke-width="1" id="E1-MJMATHI-62" d="M73 647Q73 657 77 670T89 683Q90 683 161 688T234 694Q246 694 246 685T212 542Q204 508 195 472T180 418L176 399Q176 396 182 402Q231 442 283 442Q345 442 383 396T422 280Q422 169 343 79T173 -11Q123 -11 82 27T40 150V159Q40 180 48 217T97 414Q147 611 147 623T109 637Q104 637 101 637H96Q86 637 83 637T76 640T73 647ZM336 325V331Q336 405 275 405Q258 405 240 397T207 376T181 352T163 330L157 322L136 236Q114 150 114 114Q114 66 138 42Q154 26 178 26Q211 26 245 58Q270 81 285 114T318 219Q336 291 336 325Z"></path> | ||
| 10 | <path stroke-width="1" id="E1-MJMAIN-28" d="M94 250Q94 319 104 381T127 488T164 576T202 643T244 695T277 729T302 750H315H319Q333 750 333 741Q333 738 316 720T275 667T226 581T184 443T167 250T184 58T225 -81T274 -167T316 -220T333 -241Q333 -250 318 -250H315H302L274 -226Q180 -141 137 -14T94 250Z"></path> | ||
| 11 | <path stroke-width="1" id="E1-MJMATHI-69" d="M184 600Q184 624 203 642T247 661Q265 661 277 649T290 619Q290 596 270 577T226 557Q211 557 198 567T184 600ZM21 287Q21 295 30 318T54 369T98 420T158 442Q197 442 223 419T250 357Q250 340 236 301T196 196T154 83Q149 61 149 51Q149 26 166 26Q175 26 185 29T208 43T235 78T260 137Q263 149 265 151T282 153Q302 153 302 143Q302 135 293 112T268 61T223 11T161 -11Q129 -11 102 10T74 74Q74 91 79 106T122 220Q160 321 166 341T173 380Q173 404 156 404H154Q124 404 99 371T61 287Q60 286 59 284T58 281T56 279T53 278T49 278T41 278H27Q21 284 21 287Z"></path> | ||
| 12 | <path stroke-width="1" id="E1-MJMATHI-6A" d="M297 596Q297 627 318 644T361 661Q378 661 389 651T403 623Q403 595 384 576T340 557Q322 557 310 567T297 596ZM288 376Q288 405 262 405Q240 405 220 393T185 362T161 325T144 293L137 279Q135 278 121 278H107Q101 284 101 286T105 299Q126 348 164 391T252 441Q253 441 260 441T272 442Q296 441 316 432Q341 418 354 401T367 348V332L318 133Q267 -67 264 -75Q246 -125 194 -164T75 -204Q25 -204 7 -183T-12 -137Q-12 -110 7 -91T53 -71Q70 -71 82 -81T95 -112Q95 -148 63 -167Q69 -168 77 -168Q111 -168 139 -140T182 -74L193 -32Q204 11 219 72T251 197T278 308T289 365Q289 372 288 376Z"></path> | ||
| 13 | <path stroke-width="1" id="E1-MJMAIN-29" d="M60 749L64 750Q69 750 74 750H86L114 726Q208 641 251 514T294 250Q294 182 284 119T261 12T224 -76T186 -143T145 -194T113 -227T90 -246Q87 -249 86 -250H74Q66 -250 63 -250T58 -247T55 -238Q56 -237 66 -225Q221 -64 221 250T66 725Q56 737 55 738Q55 746 60 749Z"></path> | ||
| 14 | <path stroke-width="1" id="E1-MJMAIN-3D" d="M56 347Q56 360 70 367H707Q722 359 722 347Q722 336 708 328L390 327H72Q56 332 56 347ZM56 153Q56 168 72 173H708Q722 163 722 153Q722 140 707 133H70Q56 140 56 153Z"></path> | ||
| 15 | <path stroke-width="1" id="E1-MJMAIN-7B" d="M434 -231Q434 -244 428 -250H410Q281 -250 230 -184Q225 -177 222 -172T217 -161T213 -148T211 -133T210 -111T209 -84T209 -47T209 0Q209 21 209 53Q208 142 204 153Q203 154 203 155Q189 191 153 211T82 231Q71 231 68 234T65 250T68 266T82 269Q116 269 152 289T203 345Q208 356 208 377T209 529V579Q209 634 215 656T244 698Q270 724 324 740Q361 748 377 749Q379 749 390 749T408 750H428Q434 744 434 732Q434 719 431 716Q429 713 415 713Q362 710 332 689T296 647Q291 634 291 499V417Q291 370 288 353T271 314Q240 271 184 255L170 250L184 245Q202 239 220 230T262 196T290 137Q291 131 291 1Q291 -134 296 -147Q306 -174 339 -192T415 -213Q429 -213 431 -216Q434 -219 434 -231Z"></path> | ||
| 16 | <path stroke-width="1" id="E1-MJMAIN-6D" d="M41 46H55Q94 46 102 60V68Q102 77 102 91T102 122T103 161T103 203Q103 234 103 269T102 328V351Q99 370 88 376T43 385H25V408Q25 431 27 431L37 432Q47 433 65 434T102 436Q119 437 138 438T167 441T178 442H181V402Q181 364 182 364T187 369T199 384T218 402T247 421T285 437Q305 442 336 442Q351 442 364 440T387 434T406 426T421 417T432 406T441 395T448 384T452 374T455 366L457 361L460 365Q463 369 466 373T475 384T488 397T503 410T523 422T546 432T572 439T603 442Q729 442 740 329Q741 322 741 190V104Q741 66 743 59T754 49Q775 46 803 46H819V0H811L788 1Q764 2 737 2T699 3Q596 3 587 0H579V46H595Q656 46 656 62Q657 64 657 200Q656 335 655 343Q649 371 635 385T611 402T585 404Q540 404 506 370Q479 343 472 315T464 232V168V108Q464 78 465 68T468 55T477 49Q498 46 526 46H542V0H534L510 1Q487 2 460 2T422 3Q319 3 310 0H302V46H318Q379 46 379 62Q380 64 380 200Q379 335 378 343Q372 371 358 385T334 402T308 404Q263 404 229 370Q202 343 195 315T187 232V168V108Q187 78 188 68T191 55T200 49Q221 46 249 46H265V0H257L234 1Q210 2 183 2T145 3Q42 3 33 0H25V46H41Z"></path> | ||
| 17 | <path stroke-width="1" id="E1-MJMAIN-61" d="M137 305T115 305T78 320T63 359Q63 394 97 421T218 448Q291 448 336 416T396 340Q401 326 401 309T402 194V124Q402 76 407 58T428 40Q443 40 448 56T453 109V145H493V106Q492 66 490 59Q481 29 455 12T400 -6T353 12T329 54V58L327 55Q325 52 322 49T314 40T302 29T287 17T269 6T247 -2T221 -8T190 -11Q130 -11 82 20T34 107Q34 128 41 147T68 188T116 225T194 253T304 268H318V290Q318 324 312 340Q290 411 215 411Q197 411 181 410T156 406T148 403Q170 388 170 359Q170 334 154 320ZM126 106Q126 75 150 51T209 26Q247 26 276 49T315 109Q317 116 318 175Q318 233 317 233Q309 233 296 232T251 223T193 203T147 166T126 106Z"></path> | ||
| 18 | <path stroke-width="1" id="E1-MJMAIN-78" d="M201 0Q189 3 102 3Q26 3 17 0H11V46H25Q48 47 67 52T96 61T121 78T139 96T160 122T180 150L226 210L168 288Q159 301 149 315T133 336T122 351T113 363T107 370T100 376T94 379T88 381T80 383Q74 383 44 385H16V431H23Q59 429 126 429Q219 429 229 431H237V385Q201 381 201 369Q201 367 211 353T239 315T268 274L272 270L297 304Q329 345 329 358Q329 364 327 369T322 376T317 380T310 384L307 385H302V431H309Q324 428 408 428Q487 428 493 431H499V385H492Q443 385 411 368Q394 360 377 341T312 257L296 236L358 151Q424 61 429 57T446 50Q464 46 499 46H516V0H510H502Q494 1 482 1T457 2T432 2T414 3Q403 3 377 3T327 1L304 0H295V46H298Q309 46 320 51T331 63Q331 65 291 120L250 175Q249 174 219 133T185 88Q181 83 181 74Q181 63 188 55T206 46Q208 46 208 23V0H201Z"></path> | ||
| 19 | <path stroke-width="1" id="E1-MJMAIN-69" d="M69 609Q69 637 87 653T131 669Q154 667 171 652T188 609Q188 579 171 564T129 549Q104 549 87 564T69 609ZM247 0Q232 3 143 3Q132 3 106 3T56 1L34 0H26V46H42Q70 46 91 49Q100 53 102 60T104 102V205V293Q104 345 102 359T88 378Q74 385 41 385H30V408Q30 431 32 431L42 432Q52 433 70 434T106 436Q123 437 142 438T171 441T182 442H185V62Q190 52 197 50T232 46H255V0H247Z"></path> | ||
| 20 | <path stroke-width="1" id="E1-MJMAIN-66" d="M273 0Q255 3 146 3Q43 3 34 0H26V46H42Q70 46 91 49Q99 52 103 60Q104 62 104 224V385H33V431H104V497L105 564L107 574Q126 639 171 668T266 704Q267 704 275 704T289 705Q330 702 351 679T372 627Q372 604 358 590T321 576T284 590T270 627Q270 647 288 667H284Q280 668 273 668Q245 668 223 647T189 592Q183 572 182 497V431H293V385H185V225Q185 63 186 61T189 57T194 54T199 51T206 49T213 48T222 47T231 47T241 46T251 46H282V0H273Z"></path> | ||
| 21 | <path stroke-width="1" id="E1-MJMAIN-6E" d="M41 46H55Q94 46 102 60V68Q102 77 102 91T102 122T103 161T103 203Q103 234 103 269T102 328V351Q99 370 88 376T43 385H25V408Q25 431 27 431L37 432Q47 433 65 434T102 436Q119 437 138 438T167 441T178 442H181V402Q181 364 182 364T187 369T199 384T218 402T247 421T285 437Q305 442 336 442Q450 438 463 329Q464 322 464 190V104Q464 66 466 59T477 49Q498 46 526 46H542V0H534L510 1Q487 2 460 2T422 3Q319 3 310 0H302V46H318Q379 46 379 62Q380 64 380 200Q379 335 378 343Q372 371 358 385T334 402T308 404Q263 404 229 370Q202 343 195 315T187 232V168V108Q187 78 188 68T191 55T200 49Q221 46 249 46H265V0H257L234 1Q210 2 183 2T145 3Q42 3 33 0H25V46H41Z"></path> | ||
| 22 | <path stroke-width="1" id="E1-MJMAIN-30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z"></path> | ||
| 23 | <path stroke-width="1" id="E1-MJMAIN-2212" d="M84 237T84 250T98 270H679Q694 262 694 250T679 230H98Q84 237 84 250Z"></path> | ||
| 24 | <path stroke-width="1" id="E1-MJMAIN-31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z"></path> | ||
| 25 | <path stroke-width="1" id="E1-MJMAIN-2B" d="M56 237T56 250T70 270H369V420L370 570Q380 583 389 583Q402 583 409 568V270H707Q722 262 722 250T707 230H409V-68Q401 -82 391 -82H389H387Q375 -82 369 -68V230H70Q56 237 56 250Z"></path> | ||
| 26 | <path stroke-width="1" id="E1-MJMAIN-2260" d="M166 -215T159 -215T147 -212T141 -204T139 -197Q139 -190 144 -183L306 133H70Q56 140 56 153Q56 168 72 173H327L406 327H72Q56 332 56 347Q56 360 70 367H426Q597 702 602 707Q605 716 618 716Q625 716 630 712T636 703T638 696Q638 692 471 367H707Q722 359 722 347Q722 336 708 328L451 327L371 173H708Q722 163 722 153Q722 140 707 133H351Q175 -210 170 -212Q166 -215 159 -215Z"></path> | ||
| 27 | <path stroke-width="1" id="E1-MJSZ4-23A7" d="M712 899L718 893V876V865Q718 854 704 846Q627 793 577 710T510 525Q510 524 509 521Q505 493 504 349Q504 345 504 334Q504 277 504 240Q504 -2 503 -4Q502 -8 494 -9T444 -10Q392 -10 390 -9Q387 -8 386 -5Q384 5 384 230Q384 262 384 312T383 382Q383 481 392 535T434 656Q510 806 664 892L677 899H712Z"></path> | ||
| 28 | <path stroke-width="1" id="E1-MJSZ4-23A9" d="M718 -893L712 -899H677L666 -893Q542 -825 468 -714T385 -476Q384 -466 384 -282Q384 3 385 5L389 9Q392 10 444 10Q486 10 494 9T503 4Q504 2 504 -239V-310V-366Q504 -470 508 -513T530 -609Q546 -657 569 -698T617 -767T661 -812T699 -843T717 -856T718 -876V-893Z"></path> | ||
| 29 | <path stroke-width="1" id="E1-MJSZ4-23A8" d="M389 1159Q391 1160 455 1160Q496 1160 498 1159Q501 1158 502 1155Q504 1145 504 924Q504 691 503 682Q494 549 425 439T243 259L229 250L243 241Q349 175 421 66T503 -182Q504 -191 504 -424Q504 -600 504 -629T499 -659H498Q496 -660 444 -660T390 -659Q387 -658 386 -655Q384 -645 384 -425V-282Q384 -176 377 -116T342 10Q325 54 301 92T255 155T214 196T183 222T171 232Q170 233 170 250T171 268Q171 269 191 284T240 331T300 407T354 524T383 679Q384 691 384 925Q384 1152 385 1155L389 1159Z"></path> | ||
| 30 | <path stroke-width="1" id="E1-MJSZ4-23AA" d="M384 150V266Q384 304 389 309Q391 310 455 310Q496 310 498 309Q502 308 503 298Q504 283 504 150Q504 32 504 12T499 -9H498Q496 -10 444 -10T390 -9Q386 -8 385 2Q384 17 384 150Z"></path> | ||
| 31 | <path stroke-width="1" id="E1-MJMAIN-6F" d="M28 214Q28 309 93 378T250 448Q340 448 405 380T471 215Q471 120 407 55T250 -10Q153 -10 91 57T28 214ZM250 30Q372 30 372 193V225V250Q372 272 371 288T364 326T348 362T317 390T268 410Q263 411 252 411Q222 411 195 399Q152 377 139 338T126 246V226Q126 130 145 91Q177 30 250 30Z"></path> | ||
| 32 | <path stroke-width="1" id="E1-MJMAIN-74" d="M27 422Q80 426 109 478T141 600V615H181V431H316V385H181V241Q182 116 182 100T189 68Q203 29 238 29Q282 29 292 100Q293 108 293 146V181H333V146V134Q333 57 291 17Q264 -10 221 -10Q187 -10 162 2T124 33T105 68T98 100Q97 107 97 248V385H18V422H27Z"></path> | ||
| 33 | <path stroke-width="1" id="E1-MJMAIN-68" d="M41 46H55Q94 46 102 60V68Q102 77 102 91T102 124T102 167T103 217T103 272T103 329Q103 366 103 407T103 482T102 542T102 586T102 603Q99 622 88 628T43 637H25V660Q25 683 27 683L37 684Q47 685 66 686T103 688Q120 689 140 690T170 693T181 694H184V367Q244 442 328 442Q451 442 463 329Q464 322 464 190V104Q464 66 466 59T477 49Q498 46 526 46H542V0H534L510 1Q487 2 460 2T422 3Q319 3 310 0H302V46H318Q379 46 379 62Q380 64 380 200Q379 335 378 343Q372 371 358 385T334 402T308 404Q263 404 229 370Q202 343 195 315T187 232V168V108Q187 78 188 68T191 55T200 49Q221 46 249 46H265V0H257L234 1Q210 2 183 2T145 3Q42 3 33 0H25V46H41Z"></path> | ||
| 34 | <path stroke-width="1" id="E1-MJMAIN-72" d="M36 46H50Q89 46 97 60V68Q97 77 97 91T98 122T98 161T98 203Q98 234 98 269T98 328L97 351Q94 370 83 376T38 385H20V408Q20 431 22 431L32 432Q42 433 60 434T96 436Q112 437 131 438T160 441T171 442H174V373Q213 441 271 441H277Q322 441 343 419T364 373Q364 352 351 337T313 322Q288 322 276 338T263 372Q263 381 265 388T270 400T273 405Q271 407 250 401Q234 393 226 386Q179 341 179 207V154Q179 141 179 127T179 101T180 81T180 66V61Q181 59 183 57T188 54T193 51T200 49T207 48T216 47T225 47T235 46T245 46H276V0H267Q249 3 140 3Q37 3 28 0H20V46H36Z"></path> | ||
| 35 | <path stroke-width="1" id="E1-MJMAIN-77" d="M90 368Q84 378 76 380T40 385H18V431H24L43 430Q62 430 84 429T116 428Q206 428 221 431H229V385H215Q177 383 177 368Q177 367 221 239L265 113L339 328L333 345Q323 374 316 379Q308 384 278 385H258V431H264Q270 428 348 428Q439 428 454 431H461V385H452Q404 385 404 369Q404 366 418 324T449 234T481 143L496 100L537 219Q579 341 579 347Q579 363 564 373T530 385H522V431H529Q541 428 624 428Q692 428 698 431H703V385H697Q696 385 691 385T682 384Q635 377 619 334L559 161Q546 124 528 71Q508 12 503 1T487 -11H479Q460 -11 456 -4Q455 -3 407 133L361 267Q359 263 266 -4Q261 -11 243 -11H238Q225 -11 220 -3L90 368Z"></path> | ||
| 36 | <path stroke-width="1" id="E1-MJMAIN-73" d="M295 316Q295 356 268 385T190 414Q154 414 128 401Q98 382 98 349Q97 344 98 336T114 312T157 287Q175 282 201 278T245 269T277 256Q294 248 310 236T342 195T359 133Q359 71 321 31T198 -10H190Q138 -10 94 26L86 19L77 10Q71 4 65 -1L54 -11H46H42Q39 -11 33 -5V74V132Q33 153 35 157T45 162H54Q66 162 70 158T75 146T82 119T101 77Q136 26 198 26Q295 26 295 104Q295 133 277 151Q257 175 194 187T111 210Q75 227 54 256T33 318Q33 357 50 384T93 424T143 442T187 447H198Q238 447 268 432L283 424L292 431Q302 440 314 448H322H326Q329 448 335 442V310L329 304H301Q295 310 295 316Z"></path> | ||
| 37 | <path stroke-width="1" id="E1-MJMAIN-2E" d="M78 60Q78 84 95 102T138 120Q162 120 180 104T199 61Q199 36 182 18T139 0T96 17T78 60Z"></path> | ||
| 38 | </defs> | ||
| 39 | <g stroke="currentColor" fill="currentColor" stroke-width="0" transform="matrix(1 0 0 -1 0 0)" aria-hidden="true"> | ||
| 40 | <g transform="translate(2000,0)"> | ||
| 41 | <use xlink:href="#E1-MJMAIN-6C"></use> | ||
| 42 | <use xlink:href="#E1-MJMAIN-65" x="278" y="0"></use> | ||
| 43 | <use xlink:href="#E1-MJMAIN-76" x="723" y="0"></use> | ||
| 44 | <g transform="translate(1251,-150)"> | ||
| 45 | <use transform="scale(0.707)" xlink:href="#E1-MJMATHI-61" x="0" y="0"></use> | ||
| 46 | <use transform="scale(0.707)" xlink:href="#E1-MJMAIN-2C" x="529" y="0"></use> | ||
| 47 | <use transform="scale(0.707)" xlink:href="#E1-MJMATHI-62" x="808" y="0"></use> | ||
| 48 | </g> | ||
| 49 | </g> | ||
| 50 | <use xlink:href="#E1-MJMAIN-28" x="4226" y="0"></use> | ||
| 51 | <use xlink:href="#E1-MJMATHI-69" x="4616" y="0"></use> | ||
| 52 | <use xlink:href="#E1-MJMAIN-2C" x="4961" y="0"></use> | ||
| 53 | <use xlink:href="#E1-MJMATHI-6A" x="5406" y="0"></use> | ||
| 54 | <use xlink:href="#E1-MJMAIN-29" x="5819" y="0"></use> | ||
| 55 | <use xlink:href="#E1-MJMAIN-3D" x="6486" y="0"></use> | ||
| 56 | <g transform="translate(7542,0)"> | ||
| 57 | <g transform="translate(0,2784)"> | ||
| 58 | <use xlink:href="#E1-MJSZ4-23A7" x="0" y="-900"></use> | ||
| 59 | <g transform="translate(0,-1645.7158531205869) scale(1,2.5232021000661953)"> | ||
| 60 | <use xlink:href="#E1-MJSZ4-23AA"></use> | ||
| 61 | </g> | ||
| 62 | <use xlink:href="#E1-MJSZ4-23A8" x="0" y="-2785"></use> | ||
| 63 | <g transform="translate(0,-4180.186929341901) scale(1,2.5232021000661953)"> | ||
| 64 | <use xlink:href="#E1-MJSZ4-23AA"></use> | ||
| 65 | </g> | ||
| 66 | <use xlink:href="#E1-MJSZ4-23A9" x="0" y="-4169"></use> | ||
| 67 | </g> | ||
| 68 | <g transform="translate(1056,0)"> | ||
| 69 | <g transform="translate(-11,0)"> | ||
| 70 | <g transform="translate(0,1984)"> | ||
| 71 | <use xlink:href="#E1-MJMAIN-6D"></use> | ||
| 72 | <use xlink:href="#E1-MJMAIN-61" x="833" y="0"></use> | ||
| 73 | <use xlink:href="#E1-MJMAIN-78" x="1334" y="0"></use> | ||
| 74 | <use xlink:href="#E1-MJMAIN-28" x="1862" y="0"></use> | ||
| 75 | <use xlink:href="#E1-MJMATHI-69" x="2252" y="0"></use> | ||
| 76 | <use xlink:href="#E1-MJMAIN-2C" x="2597" y="0"></use> | ||
| 77 | <use xlink:href="#E1-MJMATHI-6A" x="3042" y="0"></use> | ||
| 78 | <use xlink:href="#E1-MJMAIN-29" x="3455" y="0"></use> | ||
| 79 | </g> | ||
| 80 | <g transform="translate(0,-626)"> | ||
| 81 | <use xlink:href="#E1-MJMAIN-6D"></use> | ||
| 82 | <use xlink:href="#E1-MJMAIN-69" x="833" y="0"></use> | ||
| 83 | <use xlink:href="#E1-MJMAIN-6E" x="1112" y="0"></use> | ||
| 84 | <g transform="translate(1835,0)"> | ||
| 85 | <g transform="translate(0,2158)"> | ||
| 86 | <use xlink:href="#E1-MJSZ4-23A7" x="0" y="-900"></use> | ||
| 87 | <g transform="translate(0,-1041.583865542947) scale(1,0.5806555162152637)"> | ||
| 88 | <use xlink:href="#E1-MJSZ4-23AA"></use> | ||
| 89 | </g> | ||
| 90 | <use xlink:href="#E1-MJSZ4-23A8" x="0" y="-2159"></use> | ||
| 91 | <g transform="translate(0,-2950.554941764262) scale(1,0.5806555162152637)"> | ||
| 92 | <use xlink:href="#E1-MJSZ4-23AA"></use> | ||
| 93 | </g> | ||
| 94 | <use xlink:href="#E1-MJSZ4-23A9" x="0" y="-2918"></use> | ||
| 95 | </g> | ||
| 96 | <g transform="translate(1056,0)"> | ||
| 97 | <g transform="translate(-11,0)"> | ||
| 98 | <g transform="translate(0,1358)"> | ||
| 99 | <use xlink:href="#E1-MJMAIN-6C"></use> | ||
| 100 | <use xlink:href="#E1-MJMAIN-65" x="278" y="0"></use> | ||
| 101 | <use xlink:href="#E1-MJMAIN-76" x="723" y="0"></use> | ||
| 102 | <g transform="translate(1251,-150)"> | ||
| 103 | <use transform="scale(0.707)" xlink:href="#E1-MJMATHI-61" x="0" y="0"></use> | ||
| 104 | <use transform="scale(0.707)" xlink:href="#E1-MJMAIN-2C" x="529" y="0"></use> | ||
| 105 | <use transform="scale(0.707)" xlink:href="#E1-MJMATHI-62" x="808" y="0"></use> | ||
| 106 | </g> | ||
| 107 | <use xlink:href="#E1-MJMAIN-28" x="2226" y="0"></use> | ||
| 108 | <use xlink:href="#E1-MJMATHI-69" x="2616" y="0"></use> | ||
| 109 | <use xlink:href="#E1-MJMAIN-2212" x="3183" y="0"></use> | ||
| 110 | <use xlink:href="#E1-MJMAIN-31" x="4184" y="0"></use> | ||
| 111 | <use xlink:href="#E1-MJMAIN-2C" x="4684" y="0"></use> | ||
| 112 | <use xlink:href="#E1-MJMATHI-6A" x="5130" y="0"></use> | ||
| 113 | <use xlink:href="#E1-MJMAIN-29" x="5542" y="0"></use> | ||
| 114 | <use xlink:href="#E1-MJMAIN-2B" x="6154" y="0"></use> | ||
| 115 | <use xlink:href="#E1-MJMAIN-31" x="7155" y="0"></use> | ||
| 116 | </g> | ||
| 117 | <g transform="translate(0,70)"> | ||
| 118 | <use xlink:href="#E1-MJMAIN-6C"></use> | ||
| 119 | <use xlink:href="#E1-MJMAIN-65" x="278" y="0"></use> | ||
| 120 | <use xlink:href="#E1-MJMAIN-76" x="723" y="0"></use> | ||
| 121 | <g transform="translate(1251,-150)"> | ||
| 122 | <use transform="scale(0.707)" xlink:href="#E1-MJMATHI-61" x="0" y="0"></use> | ||
| 123 | <use transform="scale(0.707)" xlink:href="#E1-MJMAIN-2C" x="529" y="0"></use> | ||
| 124 | <use transform="scale(0.707)" xlink:href="#E1-MJMATHI-62" x="808" y="0"></use> | ||
| 125 | </g> | ||
| 126 | <use xlink:href="#E1-MJMAIN-28" x="2226" y="0"></use> | ||
| 127 | <use xlink:href="#E1-MJMATHI-69" x="2616" y="0"></use> | ||
| 128 | <use xlink:href="#E1-MJMAIN-2C" x="2961" y="0"></use> | ||
| 129 | <use xlink:href="#E1-MJMATHI-6A" x="3406" y="0"></use> | ||
| 130 | <use xlink:href="#E1-MJMAIN-2212" x="4041" y="0"></use> | ||
| 131 | <use xlink:href="#E1-MJMAIN-31" x="5042" y="0"></use> | ||
| 132 | <use xlink:href="#E1-MJMAIN-29" x="5542" y="0"></use> | ||
| 133 | <use xlink:href="#E1-MJMAIN-2B" x="6154" y="0"></use> | ||
| 134 | <use xlink:href="#E1-MJMAIN-31" x="7155" y="0"></use> | ||
| 135 | </g> | ||
| 136 | <g transform="translate(0,-1219)"> | ||
| 137 | <use xlink:href="#E1-MJMAIN-6C"></use> | ||
| 138 | <use xlink:href="#E1-MJMAIN-65" x="278" y="0"></use> | ||
| 139 | <use xlink:href="#E1-MJMAIN-76" x="723" y="0"></use> | ||
| 140 | <g transform="translate(1251,-150)"> | ||
| 141 | <use transform="scale(0.707)" xlink:href="#E1-MJMATHI-61" x="0" y="0"></use> | ||
| 142 | <use transform="scale(0.707)" xlink:href="#E1-MJMAIN-2C" x="529" y="0"></use> | ||
| 143 | <use transform="scale(0.707)" xlink:href="#E1-MJMATHI-62" x="808" y="0"></use> | ||
| 144 | </g> | ||
| 145 | <use xlink:href="#E1-MJMAIN-28" x="2226" y="0"></use> | ||
| 146 | <use xlink:href="#E1-MJMATHI-69" x="2616" y="0"></use> | ||
| 147 | <use xlink:href="#E1-MJMAIN-2212" x="3183" y="0"></use> | ||
| 148 | <use xlink:href="#E1-MJMAIN-31" x="4184" y="0"></use> | ||
| 149 | <use xlink:href="#E1-MJMAIN-2C" x="4684" y="0"></use> | ||
| 150 | <use xlink:href="#E1-MJMATHI-6A" x="5130" y="0"></use> | ||
| 151 | <use xlink:href="#E1-MJMAIN-2212" x="5764" y="0"></use> | ||
| 152 | <use xlink:href="#E1-MJMAIN-31" x="6765" y="0"></use> | ||
| 153 | <use xlink:href="#E1-MJMAIN-29" x="7266" y="0"></use> | ||
| 154 | <use xlink:href="#E1-MJMAIN-2B" x="7877" y="0"></use> | ||
| 155 | <g transform="translate(8878,0)"> | ||
| 156 | <use xlink:href="#E1-MJMAIN-31" x="0" y="0"></use> | ||
| 157 | <g transform="translate(500,-187)"> | ||
| 158 | <use transform="scale(0.707)" xlink:href="#E1-MJMAIN-28" x="0" y="0"></use> | ||
| 159 | <g transform="translate(275,0)"> | ||
| 160 | <use transform="scale(0.707)" xlink:href="#E1-MJMATHI-61" x="0" y="0"></use> | ||
| 161 | <use transform="scale(0.574)" xlink:href="#E1-MJMATHI-69" x="652" y="-238"></use> | ||
| 162 | </g> | ||
| 163 | <use transform="scale(0.707)" xlink:href="#E1-MJMAIN-2260" x="1299" y="0"></use> | ||
| 164 | <g transform="translate(1469,0)"> | ||
| 165 | <use transform="scale(0.707)" xlink:href="#E1-MJMATHI-62" x="0" y="0"></use> | ||
| 166 | <use transform="scale(0.574)" xlink:href="#E1-MJMATHI-6A" x="529" y="-238"></use> | ||
| 167 | </g> | ||
| 168 | <use transform="scale(0.707)" xlink:href="#E1-MJMAIN-29" x="2942" y="0"></use> | ||
| 169 | </g> | ||
| 170 | </g> | ||
| 171 | </g> | ||
| 172 | </g> | ||
| 173 | </g> | ||
| 174 | </g> | ||
| 175 | </g> | ||
| 176 | </g> | ||
| 177 | <g transform="translate(15872,0)"> | ||
| 178 | <g transform="translate(0,1984)"> | ||
| 179 | <use xlink:href="#E1-MJMAIN-69" x="250" y="0"></use> | ||
| 180 | <use xlink:href="#E1-MJMAIN-66" x="528" y="0"></use> | ||
| 181 | <g transform="translate(1251,0)"> | ||
| 182 | <use xlink:href="#E1-MJMAIN-6D"></use> | ||
| 183 | <use xlink:href="#E1-MJMAIN-69" x="833" y="0"></use> | ||
| 184 | <use xlink:href="#E1-MJMAIN-6E" x="1112" y="0"></use> | ||
| 185 | </g> | ||
| 186 | <use xlink:href="#E1-MJMAIN-28" x="2920" y="0"></use> | ||
| 187 | <use xlink:href="#E1-MJMATHI-69" x="3309" y="0"></use> | ||
| 188 | <use xlink:href="#E1-MJMAIN-2C" x="3655" y="0"></use> | ||
| 189 | <use xlink:href="#E1-MJMATHI-6A" x="4100" y="0"></use> | ||
| 190 | <use xlink:href="#E1-MJMAIN-29" x="4512" y="0"></use> | ||
| 191 | <use xlink:href="#E1-MJMAIN-3D" x="5180" y="0"></use> | ||
| 192 | <use xlink:href="#E1-MJMAIN-30" x="6236" y="0"></use> | ||
| 193 | <use xlink:href="#E1-MJMAIN-2C" x="6736" y="0"></use> | ||
| 194 | </g> | ||
| 195 | <g transform="translate(0,-626)"> | ||
| 196 | <use xlink:href="#E1-MJMAIN-6F" x="250" y="0"></use> | ||
| 197 | <use xlink:href="#E1-MJMAIN-74" x="750" y="0"></use> | ||
| 198 | <use xlink:href="#E1-MJMAIN-68" x="1140" y="0"></use> | ||
| 199 | <use xlink:href="#E1-MJMAIN-65" x="1696" y="0"></use> | ||
| 200 | <use xlink:href="#E1-MJMAIN-72" x="2141" y="0"></use> | ||
| 201 | <use xlink:href="#E1-MJMAIN-77" x="2533" y="0"></use> | ||
| 202 | <use xlink:href="#E1-MJMAIN-69" x="3256" y="0"></use> | ||
| 203 | <use xlink:href="#E1-MJMAIN-73" x="3534" y="0"></use> | ||
| 204 | <use xlink:href="#E1-MJMAIN-65" x="3929" y="0"></use> | ||
| 205 | <use xlink:href="#E1-MJMAIN-2E" x="4373" y="0"></use> | ||
| 206 | </g> | ||
| 207 | </g> | ||
| 208 | </g> | ||
| 209 | </g> | ||
| 210 | </g> | ||
| 211 | </svg> \ No newline at end of file | ||
diff --git a/slides/presentations/basic-math-in-programming/meta.json b/slides/presentations/basic-math-in-programming/meta.json deleted file mode 100644 index f34a689..0000000 --- a/slides/presentations/basic-math-in-programming/meta.json +++ /dev/null | |||
| @@ -1,3 +0,0 @@ | |||
| 1 | { | ||
| 2 | "title": "Why understanding of basic math is important for computer programing" | ||
| 3 | } | ||
diff --git a/slides/presentations/basic-math-in-programming/test.png b/slides/presentations/basic-math-in-programming/test.png deleted file mode 100644 index 5b57317..0000000 --- a/slides/presentations/basic-math-in-programming/test.png +++ /dev/null | |||
| Binary files differ | |||
diff --git a/slides/vendor/slides.css b/slides/vendor/slides.css deleted file mode 100644 index 36d22da..0000000 --- a/slides/vendor/slides.css +++ /dev/null | |||
| @@ -1,223 +0,0 @@ | |||
| 1 | @charset "utf-8"; | ||
| 2 | @import url("https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&subset=latin-ext"); | ||
| 3 | |||
| 4 | * { | ||
| 5 | box-sizing: border-box; | ||
| 6 | background-color: transparent; | ||
| 7 | margin: 0; | ||
| 8 | padding: 0; | ||
| 9 | border: 0; | ||
| 10 | outline: none; | ||
| 11 | text-decoration: none; | ||
| 12 | position: relative; | ||
| 13 | box-shadow: none; | ||
| 14 | -moz-osx-font-smoothing: grayscale !important; | ||
| 15 | text-rendering: optimizeLegibility !important; | ||
| 16 | -webkit-font-smoothing: antialiased !important; | ||
| 17 | } | ||
| 18 | |||
| 19 | body { | ||
| 20 | font-family: "Roboto", sans-serif; | ||
| 21 | color: #222; | ||
| 22 | font-size: 24px; | ||
| 23 | margin: 0; | ||
| 24 | padding: 0; | ||
| 25 | line-height: 270%; | ||
| 26 | font-weight: 400; | ||
| 27 | color: #111; | ||
| 28 | } | ||
| 29 | |||
| 30 | .wrapper { | ||
| 31 | overflow: auto; | ||
| 32 | } | ||
| 33 | |||
| 34 | a { | ||
| 35 | color: crimson; | ||
| 36 | font-weight: 500; | ||
| 37 | } | ||
| 38 | |||
| 39 | img { | ||
| 40 | max-width: 100%; | ||
| 41 | margin-top: 30px; | ||
| 42 | } | ||
| 43 | |||
| 44 | table { | ||
| 45 | border-collapse: collapse; | ||
| 46 | border-spacing: 0; | ||
| 47 | } | ||
| 48 | |||
| 49 | section { | ||
| 50 | padding: 70px 100px; | ||
| 51 | } | ||
| 52 | |||
| 53 | nav { | ||
| 54 | position: fixed; | ||
| 55 | right: 50px; | ||
| 56 | bottom: 20px; | ||
| 57 | font-size: 80%; | ||
| 58 | font-weight: 500; | ||
| 59 | } | ||
| 60 | |||
| 61 | figcaption { | ||
| 62 | color: #888; | ||
| 63 | font-size: 80%; | ||
| 64 | margin: 0; | ||
| 65 | padding: 0; | ||
| 66 | line-height: 0; | ||
| 67 | font-weight: 600; | ||
| 68 | } | ||
| 69 | |||
| 70 | hr { | ||
| 71 | border-top: 3px solid #eee; | ||
| 72 | margin: 50px 0 40px 0; | ||
| 73 | } | ||
| 74 | |||
| 75 | ul, | ||
| 76 | ol { | ||
| 77 | margin-left: 30px; | ||
| 78 | } | ||
| 79 | |||
| 80 | ol { | ||
| 81 | list-style-type: lower-roman; | ||
| 82 | } | ||
| 83 | |||
| 84 | h1, | ||
| 85 | h2, | ||
| 86 | h3, | ||
| 87 | h4, | ||
| 88 | h5, | ||
| 89 | h6 { | ||
| 90 | margin: 0 0 50px 0; | ||
| 91 | font-weight: 700; | ||
| 92 | display: block; | ||
| 93 | color: #000; | ||
| 94 | } | ||
| 95 | |||
| 96 | h1 { | ||
| 97 | font-size: 300%; | ||
| 98 | margin-bottom: 100px; | ||
| 99 | line-height: 130%; | ||
| 100 | } | ||
| 101 | |||
| 102 | h2 { | ||
| 103 | font-size: 200%; | ||
| 104 | } | ||
| 105 | |||
| 106 | h3 { | ||
| 107 | font-size: 160%; | ||
| 108 | margin-bottom: 20px; | ||
| 109 | } | ||
| 110 | |||
| 111 | h4 { | ||
| 112 | font-size: 140%; | ||
| 113 | margin-bottom: 20px; | ||
| 114 | } | ||
| 115 | |||
| 116 | h5 { | ||
| 117 | font-size: 120%; | ||
| 118 | margin-bottom: 20px; | ||
| 119 | } | ||
| 120 | |||
| 121 | h6 { | ||
| 122 | font-size: 100%; | ||
| 123 | margin-bottom: 20px; | ||
| 124 | } | ||
| 125 | |||
| 126 | p { | ||
| 127 | display: block; | ||
| 128 | margin: 15px auto; | ||
| 129 | line-height: 160%; | ||
| 130 | color: inherit; | ||
| 131 | } | ||
| 132 | |||
| 133 | q { | ||
| 134 | display: inline-block; | ||
| 135 | font-size: 200%; | ||
| 136 | font-weight: 600; | ||
| 137 | padding: 100px 0 30px 0; | ||
| 138 | } | ||
| 139 | |||
| 140 | /*grid*/ | ||
| 141 | .grid { | ||
| 142 | display: grid; | ||
| 143 | grid-column-gap: 20px; | ||
| 144 | grid-row-gap: 20px; | ||
| 145 | text-align: left; | ||
| 146 | } | ||
| 147 | |||
| 148 | .grid>* { | ||
| 149 | border: 0px dotted black; | ||
| 150 | } | ||
| 151 | |||
| 152 | .col-1-1 { | ||
| 153 | grid-template-columns: 1fr 1fr; | ||
| 154 | } | ||
| 155 | |||
| 156 | .col-1-2 { | ||
| 157 | grid-template-columns: 1fr 2fr; | ||
| 158 | } | ||
| 159 | |||
| 160 | .col-2-1 { | ||
| 161 | grid-template-columns: 2fr 1fr; | ||
| 162 | } | ||
| 163 | |||
| 164 | /* aligments */ | ||
| 165 | .left { | ||
| 166 | text-align: left; | ||
| 167 | } | ||
| 168 | |||
| 169 | .right { | ||
| 170 | text-align: right; | ||
| 171 | } | ||
| 172 | |||
| 173 | .center { | ||
| 174 | text-align: center; | ||
| 175 | margin-left: auto; | ||
| 176 | margin-right: auto; | ||
| 177 | } | ||
| 178 | |||
| 179 | .top { | ||
| 180 | vertical-align: top; | ||
| 181 | } | ||
| 182 | |||
| 183 | .middle { | ||
| 184 | vertical-align: middle; | ||
| 185 | } | ||
| 186 | |||
| 187 | .bottom { | ||
| 188 | vertical-align: bottom; | ||
| 189 | } | ||
| 190 | |||
| 191 | .full-width { | ||
| 192 | width: 100%; | ||
| 193 | } | ||
| 194 | |||
| 195 | /* other */ | ||
| 196 | .hide { | ||
| 197 | display: none; | ||
| 198 | } | ||
| 199 | |||
| 200 | .show { | ||
| 201 | display: block; | ||
| 202 | } | ||
| 203 | |||
| 204 | /* presentation mode */ | ||
| 205 | .wrapper:-webkit-full-screen { | ||
| 206 | width: 100%; | ||
| 207 | height: 100%; | ||
| 208 | background: #fff; | ||
| 209 | padding: 50px; | ||
| 210 | font-size: 28px; | ||
| 211 | line-height: 250%; | ||
| 212 | } | ||
| 213 | |||
| 214 | /* prism line numbers */ | ||
| 215 | pre[class*=language-] { | ||
| 216 | display: block; | ||
| 217 | background: #fff; | ||
| 218 | padding: 0; | ||
| 219 | margin-bottom: 20px; | ||
| 220 | font-family: 'Courier New', Courier, monospace; | ||
| 221 | font-size: 90%; | ||
| 222 | font-weight: 500; | ||
| 223 | } | ||
diff --git a/slides/vendor/slides.js b/slides/vendor/slides.js deleted file mode 100644 index c987e51..0000000 --- a/slides/vendor/slides.js +++ /dev/null | |||
| @@ -1,140 +0,0 @@ | |||
| 1 | window.addEventListener('load', function(evt) { | ||
| 2 | |||
| 3 | let main = document.querySelector('main'); | ||
| 4 | let nav = document.querySelector('nav'); | ||
| 5 | let wrapper = document.querySelector('div.wrapper'); | ||
| 6 | let hash = window.location.hash.slice(1, window.location.hash.length); | ||
| 7 | |||
| 8 | if (hash.length > 0) { | ||
| 9 | |||
| 10 | fetch(`presentations/${hash}/default.pug`).then(function(response) { | ||
| 11 | response.text().then(function(template) { | ||
| 12 | if (response.status == 200) { | ||
| 13 | main.innerHTML = jade.render(template, {}); | ||
| 14 | initSlideshow(); | ||
| 15 | } else { | ||
| 16 | main.innerHTML = '<section><h3>Presentation does not exists!</h3></section>'; | ||
| 17 | } | ||
| 18 | }).catch(function(error) { | ||
| 19 | console.log(error); | ||
| 20 | }); | ||
| 21 | }); | ||
| 22 | |||
| 23 | fetch(`presentations/${hash}/meta.json`).then(function(response) { | ||
| 24 | response.json().then(function(data) { | ||
| 25 | document.title = data.title; | ||
| 26 | }).catch(function(error) { | ||
| 27 | console.log(error); | ||
| 28 | }); | ||
| 29 | }); | ||
| 30 | |||
| 31 | } | ||
| 32 | |||
| 33 | function initSlideshow() { | ||
| 34 | |||
| 35 | // mathjax formulas | ||
| 36 | MathJax.Hub.Config({ | ||
| 37 | //displayAlign: 'left', | ||
| 38 | extensions: ['tex2jax.js'], | ||
| 39 | jax: ['input/TeX', 'output/SVG'], | ||
| 40 | tex2jax: { | ||
| 41 | skipTags: ['script', 'noscript', 'style', 'textarea', 'code'], | ||
| 42 | inlineMath: [ | ||
| 43 | ['$', '$'], | ||
| 44 | ["\\(", "\\)"] | ||
| 45 | ], | ||
| 46 | displayMath: [ | ||
| 47 | ['$$', '$$'], | ||
| 48 | ["\\[", "\\]"] | ||
| 49 | ], | ||
| 50 | } | ||
| 51 | }); | ||
| 52 | MathJax.Hub.Configured(); | ||
| 53 | |||
| 54 | // syntax highlighting | ||
| 55 | Prism.highlightAll(); | ||
| 56 | |||
| 57 | // initializes slides | ||
| 58 | function showSlide(slides, op) { | ||
| 59 | let tmpIdx = currentIdx + op; | ||
| 60 | if (tmpIdx >= 0 && tmpIdx < slides.length) { | ||
| 61 | slides.forEach(function(slide) { | ||
| 62 | slide.classList.add('hide'); | ||
| 63 | }); | ||
| 64 | slides[tmpIdx].classList.remove('hide'); | ||
| 65 | window.scrollTo(0, 0); | ||
| 66 | nav.innerHTML = `${tmpIdx+1} / ${slides.length}`; | ||
| 67 | currentIdx = tmpIdx; | ||
| 68 | } | ||
| 69 | } | ||
| 70 | |||
| 71 | // fixes images relative path | ||
| 72 | document.querySelectorAll('img').forEach(function(image) { | ||
| 73 | image.src = `presentations/${hash}/${image.getAttribute('src')}`; | ||
| 74 | }); | ||
| 75 | |||
| 76 | let slides = document.querySelectorAll('section'); | ||
| 77 | let currentIdx = 0; | ||
| 78 | showSlide(slides, currentIdx); | ||
| 79 | |||
| 80 | document.addEventListener('keydown', function(evt) { | ||
| 81 | switch (evt.code) { | ||
| 82 | case 'ArrowRight': | ||
| 83 | { | ||
| 84 | showSlide(slides, 1); | ||
| 85 | break; | ||
| 86 | } | ||
| 87 | case 'ArrowLeft': | ||
| 88 | { | ||
| 89 | showSlide(slides, -1); | ||
| 90 | break; | ||
| 91 | } | ||
| 92 | case 'KeyF': | ||
| 93 | { | ||
| 94 | if (wrapper.requestFullscreen) { | ||
| 95 | wrapper.requestFullscreen(); | ||
| 96 | } else if (wrapper.mozRequestFullScreen) { | ||
| 97 | wrapper.mozRequestFullScreen(); | ||
| 98 | } else if (wrapper.webkitRequestFullscreen) { | ||
| 99 | wrapper.webkitRequestFullscreen(); | ||
| 100 | } else if (wrapper.msRequestFullscreen) { | ||
| 101 | wrapper.msRequestFullscreen(); | ||
| 102 | } | ||
| 103 | break; | ||
| 104 | } | ||
| 105 | } | ||
| 106 | }, false); | ||
| 107 | |||
| 108 | |||
| 109 | //var elem = document.getElementById("myvideo"); | ||
| 110 | //if (elem.requestFullscreen) { | ||
| 111 | // elem.requestFullscreen(); | ||
| 112 | //} | ||
| 113 | |||
| 114 | } | ||
| 115 | |||
| 116 | }, false); | ||
| 117 | |||
| 118 | |||
| 119 | // hide mouse after 5seconds | ||
| 120 | (function() { | ||
| 121 | var mouseTimer = null, | ||
| 122 | cursorVisible = true; | ||
| 123 | |||
| 124 | function disappearCursor() { | ||
| 125 | mouseTimer = null; | ||
| 126 | document.body.style.cursor = 'none'; | ||
| 127 | cursorVisible = false; | ||
| 128 | } | ||
| 129 | |||
| 130 | document.onmousemove = function() { | ||
| 131 | if (mouseTimer) { | ||
| 132 | window.clearTimeout(mouseTimer); | ||
| 133 | } | ||
| 134 | if (!cursorVisible) { | ||
| 135 | document.body.style.cursor = 'default'; | ||
| 136 | cursorVisible = true; | ||
| 137 | } | ||
| 138 | mouseTimer = window.setTimeout(disappearCursor, 2000); | ||
| 139 | }; | ||
| 140 | })(); | ||
