respond_8min_8js_source.html 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=9"/>
  6. <meta name="generator" content="Doxygen 1.8.8"/>
  7. <title>ecom: /home/isundil/Project/ecom/doc/coverage/js/respond.min.js Source File</title>
  8. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  9. <script type="text/javascript" src="jquery.js"></script>
  10. <script type="text/javascript" src="dynsections.js"></script>
  11. <link href="search/search.css" rel="stylesheet" type="text/css"/>
  12. <script type="text/javascript" src="search/search.js"></script>
  13. <script type="text/javascript">
  14. $(document).ready(function() { searchBox.OnSelectItem(0); });
  15. </script>
  16. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  17. </head>
  18. <body>
  19. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  20. <div id="titlearea">
  21. <table cellspacing="0" cellpadding="0">
  22. <tbody>
  23. <tr style="height: 56px;">
  24. <td style="padding-left: 0.5em;">
  25. <div id="projectname">ecom
  26. </div>
  27. <div id="projectbrief">E-commerce cms</div>
  28. </td>
  29. </tr>
  30. </tbody>
  31. </table>
  32. </div>
  33. <!-- end header part -->
  34. <!-- Generated by Doxygen 1.8.8 -->
  35. <script type="text/javascript">
  36. var searchBox = new SearchBox("searchBox", "search",false,'Search');
  37. </script>
  38. <div id="navrow1" class="tabs">
  39. <ul class="tablist">
  40. <li><a href="index.html"><span>Main&#160;Page</span></a></li>
  41. <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
  42. <li><a href="namespaces.html"><span>Namespaces</span></a></li>
  43. <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
  44. <li class="current"><a href="files.html"><span>Files</span></a></li>
  45. <li>
  46. <div id="MSearchBox" class="MSearchBoxInactive">
  47. <span class="left">
  48. <img id="MSearchSelect" src="search/mag_sel.png"
  49. onmouseover="return searchBox.OnSearchSelectShow()"
  50. onmouseout="return searchBox.OnSearchSelectHide()"
  51. alt=""/>
  52. <input type="text" id="MSearchField" value="Search" accesskey="S"
  53. onfocus="searchBox.OnSearchFieldFocus(true)"
  54. onblur="searchBox.OnSearchFieldFocus(false)"
  55. onkeyup="searchBox.OnSearchFieldChange(event)"/>
  56. </span><span class="right">
  57. <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
  58. </span>
  59. </div>
  60. </li>
  61. </ul>
  62. </div>
  63. <div id="navrow2" class="tabs2">
  64. <ul class="tablist">
  65. <li><a href="files.html"><span>File&#160;List</span></a></li>
  66. <li><a href="globals.html"><span>Globals</span></a></li>
  67. </ul>
  68. </div>
  69. <!-- window showing the filter options -->
  70. <div id="MSearchSelectWindow"
  71. onmouseover="return searchBox.OnSearchSelectShow()"
  72. onmouseout="return searchBox.OnSearchSelectHide()"
  73. onkeydown="return searchBox.OnSearchSelectKey(event)">
  74. <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>
  75. <!-- iframe showing the search results (closed by default) -->
  76. <div id="MSearchResultsWindow">
  77. <iframe src="javascript:void(0)" frameborder="0"
  78. name="MSearchResults" id="MSearchResults">
  79. </iframe>
  80. </div>
  81. <div id="nav-path" class="navpath">
  82. <ul>
  83. <li class="navelem"><a class="el" href="dir_75b82e7e4a5feb05200b9ad7adf06257.html">home</a></li><li class="navelem"><a class="el" href="dir_9db4aabfa12fb2197f4b553e7ea8deed.html">isundil</a></li><li class="navelem"><a class="el" href="dir_1a6cb19e8504dda728b9574aa47fdf34.html">Project</a></li><li class="navelem"><a class="el" href="dir_f8738126562420a628a94e1d7172443f.html">ecom</a></li><li class="navelem"><a class="el" href="dir_968ac4ba732ccbb20167f99e63ceabec.html">doc</a></li><li class="navelem"><a class="el" href="dir_ea8895f8d403da4a94df7b0dd4f32bce.html">coverage</a></li><li class="navelem"><a class="el" href="dir_f20e6af198d19336751b186fed52de78.html">js</a></li> </ul>
  84. </div>
  85. </div><!-- top -->
  86. <div class="header">
  87. <div class="headertitle">
  88. <div class="title">respond.min.js</div> </div>
  89. </div><!--header-->
  90. <div class="contents">
  91. <a href="respond_8min_8js.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
  92. <div class="line"><a name="l00005"></a><span class="lineno"><a class="line" href="respond_8min_8js.html#a142fa848153aad029e08d479f6362d80"> 5</a></span>&#160;!<span class="keyword">function</span>(<a class="code" href="respond_8min_8js.html#aa4d4888597588a84fd5b1184d00c91f3">a</a>){<span class="stringliteral">&quot;use strict&quot;</span>;<a class="code" href="respond_8min_8js.html#aa4d4888597588a84fd5b1184d00c91f3">a</a>.matchMedia=<a class="code" href="respond_8min_8js.html#aa4d4888597588a84fd5b1184d00c91f3">a</a>.matchMedia||<span class="keyword">function</span>(<a class="code" href="respond_8min_8js.html#aa4d4888597588a84fd5b1184d00c91f3">a</a>){var <a class="code" href="respond_8min_8js.html#a7c192e47b11481e4717b9f1e04eb4420">b</a>,<a class="code" href="respond_8min_8js.html#abce695e0af988ece0826d9ad59b8160d">c</a>=<a class="code" href="respond_8min_8js.html#aa4d4888597588a84fd5b1184d00c91f3">a</a>.documentElement,<a class="code" href="respond_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>=c.firstElementChild||c.firstChild,<a class="code" href="respond_8min_8js.html#ab5902775854a8b8440bcd25e0fe1c120">e</a>=<a class="code" href="respond_8min_8js.html#aa4d4888597588a84fd5b1184d00c91f3">a</a>.createElement(<span class="stringliteral">&quot;body&quot;</span>),<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>=<a class="code" href="respond_8min_8js.html#aa4d4888597588a84fd5b1184d00c91f3">a</a>.createElement(<span class="stringliteral">&quot;div&quot;</span>);<span class="keywordflow">return</span> <a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>.id=<span class="stringliteral">&quot;mq-test-1&quot;</span>,<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>.style.cssText=<span class="stringliteral">&quot;position:absolute;top:-100em&quot;</span>,<a class="code" href="respond_8min_8js.html#ab5902775854a8b8440bcd25e0fe1c120">e</a>.style.background=<span class="stringliteral">&quot;none&quot;</span>,<a class="code" href="respond_8min_8js.html#ab5902775854a8b8440bcd25e0fe1c120">e</a>.appendChild(<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>),<span class="keyword">function</span>(<a class="code" href="respond_8min_8js.html#aa4d4888597588a84fd5b1184d00c91f3">a</a>){<span class="keywordflow">return</span> <a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>.innerHTML=<span class="stringliteral">&#39;&amp;shy;&lt;style media=&quot;&#39;</span>+<a class="code" href="respond_8min_8js.html#aa4d4888597588a84fd5b1184d00c91f3">a</a>+<span class="stringliteral">&#39;&quot;&gt; #mq-test-1 { width: 42px; }&lt;/style&gt;&#39;</span>,c.insertBefore(<a class="code" href="respond_8min_8js.html#ab5902775854a8b8440bcd25e0fe1c120">e</a>,<a class="code" href="respond_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>),b=42===<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>.offsetWidth,c.removeChild(<a class="code" href="respond_8min_8js.html#ab5902775854a8b8440bcd25e0fe1c120">e</a>),{matches:<a class="code" href="respond_8min_8js.html#a7c192e47b11481e4717b9f1e04eb4420">b</a>,media:<a class="code" href="respond_8min_8js.html#aa4d4888597588a84fd5b1184d00c91f3">a</a>}}}(<a class="code" href="respond_8min_8js.html#aa4d4888597588a84fd5b1184d00c91f3">a</a>.document)}(<span class="keyword">this</span>),<span class="keyword">function</span>(<a class="code" href="respond_8min_8js.html#aa4d4888597588a84fd5b1184d00c91f3">a</a>){<span class="stringliteral">&quot;use strict&quot;</span>;<span class="keyword">function</span> <a class="code" href="respond_8min_8js.html#a7c192e47b11481e4717b9f1e04eb4420">b</a>(){<a class="code" href="d3_8min_8js.html#a2425dbead6dd005c1034dd3deba22a26">u</a>(!0)}var <a class="code" href="respond_8min_8js.html#abce695e0af988ece0826d9ad59b8160d">c</a>={};<a class="code" href="respond_8min_8js.html#aa4d4888597588a84fd5b1184d00c91f3">a</a>.respond=<a class="code" href="respond_8min_8js.html#abce695e0af988ece0826d9ad59b8160d">c</a>,c.update=<span class="keyword">function</span>(){};var <a class="code" href="respond_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>=[],<a class="code" href="respond_8min_8js.html#ab5902775854a8b8440bcd25e0fe1c120">e</a>=<span class="keyword">function</span>(){var <a class="code" href="respond_8min_8js.html#a7c192e47b11481e4717b9f1e04eb4420">b</a>=!1;<span class="keywordflow">try</span>{b=<span class="keyword">new</span> <a class="code" href="respond_8min_8js.html#aa4d4888597588a84fd5b1184d00c91f3">a</a>.XMLHttpRequest}<span class="keywordflow">catch</span>(c){b=<span class="keyword">new</span> <a class="code" href="respond_8min_8js.html#aa4d4888597588a84fd5b1184d00c91f3">a</a>.ActiveXObject(<span class="stringliteral">&quot;Microsoft.XMLHTTP&quot;</span>)}<span class="keywordflow">return</span> <span class="keyword">function</span>(){<span class="keywordflow">return</span> b}}(),<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>=<span class="keyword">function</span>(<a class="code" href="respond_8min_8js.html#aa4d4888597588a84fd5b1184d00c91f3">a</a>,<a class="code" href="respond_8min_8js.html#a7c192e47b11481e4717b9f1e04eb4420">b</a>){var c=<a class="code" href="respond_8min_8js.html#ab5902775854a8b8440bcd25e0fe1c120">e</a>();c&amp;&amp;(c.open(<span class="stringliteral">&quot;GET&quot;</span>,<a class="code" href="respond_8min_8js.html#aa4d4888597588a84fd5b1184d00c91f3">a</a>,!0),c.onreadystatechange=<span class="keyword">function</span>(){4!==c.readyState||200!==c.status&amp;&amp;304!==c.status||<a class="code" href="respond_8min_8js.html#a7c192e47b11481e4717b9f1e04eb4420">b</a>(c.responseText)},4!==c.readyState&amp;&amp;c.send(null))};<span class="keywordflow">if</span>(c.ajax=<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>,c.queue=d,c.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/<a class="code" href="d3_8min_8js.html#ab4278179bb3da8e0c3452cffc1055784">gi</a>,keyframes:/@(?:\-(?:<a class="code" href="d3_8min_8js.html#a400dc8109620963da8314d4bdfa14f83">o</a>|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/<a class="code" href="d3_8min_8js.html#ab4278179bb3da8e0c3452cffc1055784">gi</a>,urls:/(url\()[<span class="stringliteral">&#39;&quot;]?([^\/\)&#39;</span><span class="stringliteral">&quot;][^:\)&#39;&quot;</span>]+)[<span class="stringliteral">&#39;&quot;]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\([\s]*min\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/,maxw:/\([\s]*max\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/},c.mediaQueriesSupported=a.matchMedia&amp;&amp;null!==a.matchMedia(&quot;only all&quot;)&amp;&amp;a.matchMedia(&quot;only all&quot;).matches,!c.mediaQueriesSupported){var g,h,i,j=a.document,k=j.documentElement,l=[],m=[],n=[],o={},p=30,q=j.getElementsByTagName(&quot;head&quot;)[0]||k,r=j.getElementsByTagName(&quot;base&quot;)[0],s=q.getElementsByTagName(&quot;link&quot;),t=function(){var a,b=j.createElement(&quot;div&quot;),c=j.body,d=k.style.fontSize,e=c&amp;&amp;c.style.fontSize,f=!1;return b.style.cssText=&quot;position:absolute;font-size:1em;width:1em&quot;,c||(c=f=j.createElement(&quot;body&quot;),c.style.background=&quot;none&quot;),k.style.fontSize=&quot;100%&quot;,c.style.fontSize=&quot;100%&quot;,c.appendChild(b),f&amp;&amp;k.insertBefore(c,k.firstChild),a=b.offsetWidth,f?k.removeChild(c):c.removeChild(b),k.style.fontSize=d,e&amp;&amp;(c.style.fontSize=e),a=i=parseFloat(a)},u=function(b){var c=&quot;clientWidth&quot;,d=k[c],e=&quot;CSS1Compat&quot;===j.compatMode&amp;&amp;d||j.body[c]||d,f={},o=s[s.length-1],r=(new Date).getTime();if(b&amp;&amp;g&amp;&amp;p&gt;r-g)return a.clearTimeout(h),h=a.setTimeout(u,p),void 0;g=r;for(var v in l)if(l.hasOwnProperty(v)){var w=l[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B=&quot;em&quot;;x&amp;&amp;(x=parseFloat(x)*(x.indexOf(B)&gt;-1?i||t():1)),y&amp;&amp;(y=parseFloat(y)*(y.indexOf(B)&gt;-1?i||t():1)),w.hasquery&amp;&amp;(z&amp;&amp;A||!(z||e&gt;=x)||!(A||y&gt;=e))||(f[w.media]||(f[w.media]=[]),f[w.media].push(m[w.rules]))}for(var C in n)n.hasOwnProperty(C)&amp;&amp;n[C]&amp;&amp;n[C].parentNode===q&amp;&amp;q.removeChild(n[C]);n.length=0;for(var D in f)if(f.hasOwnProperty(D)){var E=j.createElement(&quot;style&quot;),F=f[D].join(&quot;\n&quot;);E.type=&quot;text/css&quot;,E.media=D,q.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(j.createTextNode(F)),n.push(E)}},v=function(a,b,d){var e=a.replace(c.regex.keyframes,&quot;&quot;).match(c.regex.media),f=e&amp;&amp;e.length||0;b=b.substring(0,b.lastIndexOf(&quot;/&quot;));var g=function(a){return a.replace(c.regex.urls,&quot;$1&quot;+b+&quot;$2$3&quot;)},h=!f&amp;&amp;d;b.length&amp;&amp;(b+=&quot;/&quot;),h&amp;&amp;(f=1);for(var i=0;f&gt;i;i++){var j,k,n,o;h?(j=d,m.push(g(a))):(j=e[i].match(c.regex.findStyles)&amp;&amp;RegExp.$1,m.push(RegExp.$2&amp;&amp;g(RegExp.$2))),n=j.split(&quot;,&quot;),o=n.length;for(var p=0;o&gt;p;p++)k=n[p],l.push({media:k.split(&quot;(&quot;)[0].match(c.regex.only)&amp;&amp;RegExp.$2||&quot;all&quot;,rules:m.length-1,hasquery:k.indexOf(&quot;(&quot;)&gt;-1,minw:k.match(c.regex.minw)&amp;&amp;parseFloat(RegExp.$1)+(RegExp.$2||&quot;&quot;),maxw:k.match(c.regex.maxw)&amp;&amp;parseFloat(RegExp.$1)+(RegExp.$2||&quot;&quot;)})}u()},w=function(){if(d.length){var b=d.shift();f(b.href,function(c){v(c,b.href,b.media),o[b.href]=!0,a.setTimeout(function(){w()},0)})}},x=function(){for(var b=0;b&lt;s.length;b++){var c=s[b],e=c.href,f=c.media,g=c.rel&amp;&amp;&quot;stylesheet&quot;===c.rel.toLowerCase();e&amp;&amp;g&amp;&amp;!o[e]&amp;&amp;(c.styleSheet&amp;&amp;c.styleSheet.rawCssText?(v(c.styleSheet.rawCssText,e,f),o[e]=!0):(!/^([a-zA-Z:]*\/\/)/.test(e)&amp;&amp;!r||e.replace(RegExp.$1,&quot;&quot;).split(&quot;/&quot;)[0]===a.location.host)&amp;&amp;(&quot;//&quot;===e.substring(0,2)&amp;&amp;(e=a.location.protocol+e),d.push({href:e,media:f})))}w()};x(),c.update=x,c.getEmValue=t,a.addEventListener?a.addEventListener(&quot;resize&quot;,b,!1):a.attachEvent&amp;&amp;a.attachEvent(&quot;onresize&quot;,b)}}(this);</span></div>
  93. <div class="ttc" id="respond_8min_8js_html_ab5902775854a8b8440bcd25e0fe1c120"><div class="ttname"><a href="respond_8min_8js.html#ab5902775854a8b8440bcd25e0fe1c120">e</a></div><div class="ttdeci">var e</div><div class="ttdef"><b>Definition:</b> <a href="respond_8min_8js_source.html#l00005">respond.min.js:5</a></div></div>
  94. <div class="ttc" id="d3_8min_8js_html_ab4278179bb3da8e0c3452cffc1055784"><div class="ttname"><a href="d3_8min_8js.html#ab4278179bb3da8e0c3452cffc1055784">gi</a></div><div class="ttdeci">function gi(n, t)</div><div class="ttdef"><b>Definition:</b> <a href="d3_8min_8js_source.html#l00002">d3.min.js:2</a></div></div>
  95. <div class="ttc" id="respond_8min_8js_html_abce695e0af988ece0826d9ad59b8160d"><div class="ttname"><a href="respond_8min_8js.html#abce695e0af988ece0826d9ad59b8160d">c</a></div><div class="ttdeci">var c</div><div class="ttdef"><b>Definition:</b> <a href="respond_8min_8js_source.html#l00005">respond.min.js:5</a></div></div>
  96. <div class="ttc" id="respond_8min_8js_html_a7c192e47b11481e4717b9f1e04eb4420"><div class="ttname"><a href="respond_8min_8js.html#a7c192e47b11481e4717b9f1e04eb4420">b</a></div><div class="ttdeci">function b()</div><div class="ttdef"><b>Definition:</b> <a href="respond_8min_8js_source.html#l00005">respond.min.js:5</a></div></div>
  97. <div class="ttc" id="d3_8min_8js_html_a2425dbead6dd005c1034dd3deba22a26"><div class="ttname"><a href="d3_8min_8js.html#a2425dbead6dd005c1034dd3deba22a26">u</a></div><div class="ttdeci">function S u(t, e, r, a, c, l, s, f, h, g, p, v, d, m)</div><div class="ttdef"><b>Definition:</b> <a href="d3_8min_8js_source.html#l00002">d3.min.js:2</a></div></div>
  98. <div class="ttc" id="respond_8min_8js_html_aa4d4888597588a84fd5b1184d00c91f3"><div class="ttname"><a href="respond_8min_8js.html#aa4d4888597588a84fd5b1184d00c91f3">a</a></div><div class="ttdeci">function a</div><div class="ttdef"><b>Definition:</b> <a href="respond_8min_8js_source.html#l00005">respond.min.js:5</a></div></div>
  99. <div class="ttc" id="respond_8min_8js_html_a9cf09a2972472098a4c689fd988f4dfc"><div class="ttname"><a href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a></div><div class="ttdeci">var f</div><div class="ttdef"><b>Definition:</b> <a href="respond_8min_8js_source.html#l00005">respond.min.js:5</a></div></div>
  100. <div class="ttc" id="d3_8min_8js_html_a400dc8109620963da8314d4bdfa14f83"><div class="ttname"><a href="d3_8min_8js.html#a400dc8109620963da8314d4bdfa14f83">o</a></div><div class="ttdeci">var o</div><div class="ttdef"><b>Definition:</b> <a href="d3_8min_8js_source.html#l00002">d3.min.js:2</a></div></div>
  101. <div class="ttc" id="respond_8min_8js_html_aeb337d295abaddb5ec3cb34cc2e2bbc9"><div class="ttname"><a href="respond_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a></div><div class="ttdeci">var d</div><div class="ttdef"><b>Definition:</b> <a href="respond_8min_8js_source.html#l00005">respond.min.js:5</a></div></div>
  102. </div><!-- fragment --></div><!-- contents -->
  103. <!-- start footer part -->
  104. <hr class="footer"/><address class="footer"><small>
  105. Generated on Wed Aug 5 2015 00:55:56 for ecom by &#160;<a href="http://www.doxygen.org/index.html">
  106. <img class="footer" src="doxygen.png" alt="doxygen"/>
  107. </a> 1.8.8
  108. </small></address>
  109. </body>
  110. </html>